この表では、最も古いエントリがghi 10/12/2011 11:20:22
であるuserid 1の最も古いエントリを削除したいと思います。同じクエリで日付の時刻を比較して削除する方法を教えてください。私はuserid 1の日時エントリを比較したいと思います。クエリでdatetimeを比較し、mysqlで削除を実行します
tbl_nameからの削除ここで、datetimeはoldestentryとuserid = 1です。
No Name DateTime UserID
1 abv 12/12/2011 11:20:22 1
2 edf 11/12/2011 11:20:22 1
3 ghi 10/12/2011 11:20:22 1
私はあなたがすることができます与えた2番目のクエリのために、このエラーを取得しています'FROM句 – Murthy
の更新のためのターゲットテーブル' tbl_name 'を指定していません。私はそれをgoogledしました。 Mysqlは、delete文で同じテーブルを使用するサブクエリはサポートしていません。しかし、回避策があります - 私は上記の私の答えにそれを追加しました。 – Heinzi