Pertanyaan Asal:
"Saya sedar akan kenyataan:
create table xyz_new as select * from xyz;
yang menduplikasi kedua-dua skema dan data Walau bagaimanapun, bagaimana jika saya hanya memerlukannya skema?"
Penyelesaian:
Untuk membuat salinan jadual tanpa menyalin data, cuma tambah klausa WHERE yang menapis semua baris:
create table xyz_new as select * from xyz where 1=0;
Teknik ini menyalin struktur jadual (lajur, jenis data, kekangan) tanpa mengisi jadual dengan sebarang data.
Had:
Walaupun kaedah ini cekap untuk menyalin struktur jadual, kaedah ini mempunyai had tertentu:
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Salinan Jadual Kosong dengan Skema yang Sama seperti Jadual Sedia Ada dalam Oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!