ご存知のとおり、CTAS スクリプトを使用して既存のテーブルからデータと構造をコピーできます。特定の条件でデータをコピーしたい場合は、CTAS スクリプトで WHERE 句を使用する必要があります。次の例を考えてみましょう -
mysql> Create table EMP_BACKUP2 AS SELECT * from EMPLOYEE WHERE id = 300 AND Name = 'Mohan'; Query OK, 1 row affected (0.14 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> Select * from EMP_BACKUP2; +------+-------+ | Id | Name | +------+-------+ | 300 | Mohan | +------+-------+ 1 row in set (0.00 sec)
上記の例では、いくつかの条件に基づいてテーブル "Employee" から EMP_BACKUP1 という名前のテーブルを作成しました。 MySQL は、これらの条件に基づいて 1 行のみのテーブルを作成します。
以上が既存の MySQL テーブルから特定の条件でデータをコピーするにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。