Seperti yang kita sedia maklum, kita boleh menyalin data dan struktur daripada jadual sedia ada melalui skrip CTAS. Jika kita ingin menyalin data dengan syarat tertentu maka kita perlu menggunakan klausa WHERE dengan skrip CTAS. Pertimbangkan contoh berikut -
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)
Dalam contoh di atas, kami telah mencipta jadual bernama EMP_BACKUP1 daripada jadual "Pekerja" berdasarkan beberapa syarat. MySQL mencipta jadual dengan hanya satu baris berdasarkan syarat ini.
Atas ialah kandungan terperinci Bagaimanakah kita boleh menyalin data dengan syarat tertentu daripada jadual MySQL sedia ada?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!