我的一个表格中有一个完整的订单日期列,我想用原始订单日期填充一个新的日期列,减去30天。
在MySQL中使用的最佳语法是什么?
答案 0 :(得分:2)
你可以在下面做:
UPDATE your_table SET new_column = order_date - INTERVAL 30 DAY
或
UPDATE your_table SET new_column = DATE_SUB(order_date, INTERVAL 30 DAY)
答案 1 :(得分:0)
使用该列
DATE_SUB(colName, INTERVAL 30 DAY)