最初に使用された文はエラーを示しています
de from con where id in(select min(id)id1 from con group by url has count(url)> 1)
(conはテーブル名、idとurlはテーブルのフィールド名)
データの削除中にデータをクエリし、データのクエリ中に削除します。MySQLは、同じテーブルの更新とクエリの操作をサポートしていません。
正しいSQLは次のとおりです。
1.最初に重複データをクエリします
2.繰り返しデータを3番目のテーブルとして使用します
3.もう一度削除します
conから削除します。ここでidin(select conn.id1 from(select min(id)id1 from con group by url has count(url)> 1)conn)