を合計し、私は私のテーブル内の3つの列を持っている:この単純なMySQL構文で何が問題になっていますか?残りのうち、日付
start
- 日時、通常0000-00-07 00:00:00
(1週間)- タイムスタンプ、デフォルト値はCURRENT_TIMESTAMP
duration
です
end
- タイムスタンプ、デフォルト値は0000-00-00 00:00:00
は、ここで私は何をすべきかです:
UPDATE `banners` SET `end` = `start` + `duration` WHERE `id` = 93
エラーが表示されない、id
が正確である - しかし、操作が実行されない、end
フィールドがちょうどゼロのままです。
どういうところが間違っていますか?任意の引用符、かっこは必要ですか?私も中間のフィールドをタイムスタンプタイプにしてみましたが、結果はありません。
日時を表す整数をminuテス、秒、またはあなたのアプリケーションに合ったものを選択してください。 –