Spring Batch + MySQL

Spring Batch 需要存储数据以记录 Job 运行的参数、步骤等信息,这里以 *MySQL* 为例(需要添加 *mysql-connector-j* 依赖)。 完整的 *

《MySQL 必知必会》--[英] Ben Forta

本书使用的表结构及数据可以在 [https://forta.com/books/0672327120/](https://forta.com/books/0672327120/) 上下

MySql 获取一天的开始和结束时间

## 获取当天的开始时间 ```sql SELECT TIMESTAMP(CURDATE()); -- 2021-09-03 00:00:00 ``` ## 获取当天

mysql timestamp fractional seconds default value

使用 *MySQL-Front* 修改 *TimeStamp* 类型字段的 *fractional seconds* 时报如下错误: mysql timestamp fractional se

SpringBoot & MyBatis 3 & MySQL

重新整理了一下 *MyBatis* 的使用,以作备忘。 ## *Eclipse* vs *IntelliJ IDEA* 作为开发的 IDE 来讲我更喜欢用 *Intelli

[MySql] 单条 SQL 实现判断主键是否存在并执行插入或更新

可以使用 *INSERT ... ON DUPLICATE KEY UPDATE* 语法来实现 *INSERT* 时判断主键是否重复,若重复则执行 *UPDATE* 操作。 具体的语

[MySql] The server time zone value '?й???׼ʱ?' is unrecognized or represents more than one time zone.

连接 MySql 时出现如下异常: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time z

如何清空(Truncate)带外键(FK)的表?

使用 `TRUNCATE` 清空 TABLE 时报如下错误: 无法截断表 'TABLE_NAME',因为该表正由 FOREIGN KEY 约束引用。 ## SQL Server 对策

【MySQL】如何使用sql-bench做基准测试?

cd到mysql安装目录下的sql-bench目录,执行如下命令: ``` ./test-connect --server=mysql --user=root --password=root

【MySQL】如何查看当前的进程?

连接到MySQL后,执行如下命令: ``` show processlist; ``` 可以使用`kill`命令强制关闭掉进程: ``` kill [processid]; ```