次のコードは、30日以上経過したメッセージのレコードを削除します
DELETE FROM messages WHERE sentOn < NOW() - INTERVAL 30 DAY;
NOW()
MySQLのメソッドは、現在の日付と時刻を選択するために使用されます。 INTERVAL 30 DAY
現在の日付から30日を引くために使用されます。上記のクエリの後、SELECT
を使用して現在のテーブルを確認できます。 声明。ありがとうございます!
次のコードは、30日以上経過したメッセージのレコードを削除します
DELETE FROM messages WHERE sentOn < NOW() - INTERVAL 30 DAY;
NOW()
MySQLのメソッドは、現在の日付と時刻を選択するために使用されます。 INTERVAL 30 DAY
現在の日付から30日を引くために使用されます。上記のクエリの後、SELECT
を使用して現在のテーブルを確認できます。 声明。ありがとうございます!
PHPのMysql-テーブル内の1行のみを更新するが、最大のID番号を使用する方法 行のデータが正しくないため、テーブルの変更が失敗します-日時の値が正しくありません: '0000-00-00 00:00:00'