MySQLでDatetime型カラムに記録された日時をUPDATE文で変更する方法についての解説です。 カラムに”2013-07-01 00:00:00″と記録されていたとします。これを1時間前に修正する場合は以下のSQL文を実行します。 UPDATE table_name SET 'target_column' = (`target_column` - INTERVAL 1 HOUR); これで、全てのtarget_columnに記録されていた時間が、1時間前に変更されます。上記の例では”2013-07-01 00:00:00″は”2013-06-30 23:00:00″に変更されます。1時間後に変更する場合は(`target_column` - INTERVAL 1 HOUR)の-を+に変えます。 以下は時間以外の、秒単位や日単位の時間変更についての例です。 UPDATE table_