私のテーブルにも同じURLがあります。各行はidで識別できます。url
フィールド内の同じデータを削除したい。私はmysqlを使用しています。私はselect
それらの1つ(最大IDで識別される)を新しい一時テーブルとしてとして試し、次に元のテーブルと私の句の一時テーブルをt2
比較しています。ステートメントに構文エラーがありますが、どこにあるのかわかりません。手伝ってもらえますか?thxみんな。url
where
次のようなステートメント:
delete from t1,
(select url, max(id) as id
from tjob_webpage as t1
group by url
) as t2
where t1.url = t2.url
t1.id < t2.id;