次の形式の SQL のテーブルにフィールドがあります。
2013-09-20 10:12:08
Xこのフィールドを数日前に更新したい。たとえば、このフィールドを 5 日前に更新すると、次のようになります。
2013-09-15 10:12:08
これにはSQLコマンドがありますか?
UPDATE tableName
SET dateColumn = dateColumn - INTERVAL 5 DAY
-- WHERE codition here
MySQL では、DATE_ADD()を使用できますが、 and演算子を使用INTERVALして表現できます。+-