开始于:2011-01-17 09:30:00
假设我想编辑2011-01-28的日期
什么是最有效的方式:2011-01-28 09:30:00
谢谢!
对于每个人说Date_Add ...这将要求我减去日期,然后添加日期.这是一种可能性......但是我想要删除第一步,只是"替换"日期
its*_*eee 47
如果你真的不想使用date_add函数,可以考虑使用这种结构:
UPDATE table_name SET field_name = concat('2011-01-12 ', time(field_name))
Run Code Online (Sandbox Code Playgroud)
确保在日期之后添加空格('2011-01-12 ?').
row*_*age 13
提前5天改变它:
UPDATE yourTableName
SET myDate1 = myDate1 + INTERVAL 5 DAY
WHERE myDate1 = dateIWantToChange
Run Code Online (Sandbox Code Playgroud)
(你也可以用MONTH,YEAR等)