##この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューターPHP データベースから重複データを削除する方法: 1. 対応する PHP ファイルを開きます; 2. データベースに接続します; 3. ネイティブ SQL ステートメント「Db::execute('DELETE from data WHERE (phone ) in.. ." 重複したデータを削除するだけです。
PHP データベースから重複データを削除するにはどうすればよいですか?
プロジェクトを開発する際、重複データが存在することがよくあります。重複データを削除するにはどうすればよいですか?今日は、単純な方法です。通常、フレームワークまたはネイティブ PHP を使用して開発されるかどうかにかかわらず、組み込みの重複排除メソッドはほとんどありません。基本的に、ネイティブ SQL を自分で埋め込む必要があります。ソース コードは直接以下にアップロードされています
// 原生 sql 去重只留一条 $res = Db::execute(‘DELETE from data WHERE (phone) in (SELECT phone from (SELECT phone FROM data GROUP BY phone HAVING COUNT(phone)>1) s1) AND id NOT in (SELECT id from (SELECT id FROM data GROUP BY phone HAVING COUNT(phone)>1) s2) ‘); if($res){ $this->success (‘去重成功’, ‘index/maamiya’); }else{ $this->error (‘已经没有重复的了’); }
PHP ビデオ チュートリアル 」
以上がPHPデータベースから重複データを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。