次の形式の 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
して表現できます。+
-