1、同步一张表中,一个字段的值同步到另一个新增的字段中:
UPDATE erp_department SET charge_start_time = createtime
格式:UPDATE '表名' SET '接收同步数据的字段名称' = '即将同步数据的字段名称'
2、批量更新mysql 日期增加一年(引用INTERVAL函数):
UPDATE erp_department SET charge_end_time = DATE_ADD(createtime, INTERVAL 1 YEAR)
注意:若增加一个月,一天,使用MONTH,DAY替换YEAR(若是多个年,例如3年,写成3 Year,不要写成3 YEARS)
如果要往前,则将数字写成负数即可。如减1年,则写 -1 YEAR
3、批量更新某一列时间数据,年月日不变,时分秒均为23:59:59:
UPDATE erp_department SET
charge_start_time = CONCAT(DATE_FORMAT(charge_start_time,'%Y-%m-%d'),' 23-59-59')