Menyalin atau mengklonkan jadual MySQL dengan kedua-dua struktur dan data boleh dicapai melalui gabungan arahan MySQL. Begini cara untuk melakukannya.:
Penyalinan Data:
Untuk mengekalkan data semasa pengklonan, gunakan arahan berikut:
INSERT INTO new_table SELECT * FROM old_table;
Ini memasukkan semua baris daripada jadual sumber (old_table) ke dalam jadual baharu (new_table).
Penyalinan Struktur dan Indeks:
Salin struktur jadual, termasuk indeks, dengan arahan berikut:
CREATE TABLE new_table LIKE old_table;
Ini arahan mencipta jadual baharu dengan skema yang sama seperti yang lama, termasuk semua lajur, jenis data, kekangan dan indeks.
Penyelesaian Gabungan - Replikasi Lengkap:
Untuk menduplikasi jadual dengan data, struktur dan indeks semua dalam satu laluan, gabungkan arahan seperti berikut:
CREATE TABLE new_table LIKE old_table; INSERT INTO new_table SELECT * FROM old_table;
Pendekatan komprehensif ini menyediakan replikasi yang tepat bagi jadual asal, memastikan integriti data dan struktur ketekalan.
Penyelesaian Alternatif - Menyalin Struktur dan Data Sahaja:
Jika indeks tidak diperlukan dalam jadual klon, arahan yang lebih mudah boleh digunakan:
CREATE TABLE new_table AS SELECT * FROM old_table;
Kaedah pintasan ini menjana jadual baharu dengan data dan struktur yang sama seperti yang asal, tidak termasuk indeks.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meniru Sepenuhnya Jadual MySQL Termasuk Data, Struktur dan Indeks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!