重複の可能性:
MySQLテーブルから重複行を削除する方法
重複レコードを含むmysqlテーブルがあり、重複レコードをすべて削除したいと思います。これどうやってするの?私のテーブルには数列しかなく、1列に重複レコードを含めることができます。これはユーザーの登録に関するもので、電子メールを2回登録したくありません。登録手続きが煩雑になり、できるだけシンプルにする必要があるため、入力前にメールを確認することはできません。
重複の可能性:
MySQLテーブルから重複行を削除する方法
重複レコードを含むmysqlテーブルがあり、重複レコードをすべて削除したいと思います。これどうやってするの?私のテーブルには数列しかなく、1列に重複レコードを含めることができます。これはユーザーの登録に関するもので、電子メールを2回登録したくありません。登録手続きが煩雑になり、できるだけシンプルにする必要があるため、入力前にメールを確認することはできません。
次の複数テーブル形式で自己結合を実行できますDELETE
。
DELETE u1
FROM users u1 JOIN users u2 USING (email)
WHERE u1.timestamp < u2.timestamp