CREATE TABLE ... AS SELECT statement
Kita mampu menduplikasi atau clone isi/konten dari suatu tabel dari hasil query dengan sintaks CREATE TABLE ... AS SELECT statement.
CREATE TABLE tabel_baru AS SELECT * FROM tabel_asli;
Hati-hati dalam menduplikasi data yang besar, karena menyantap waktu yang lama dan membebani database server.
Sintaks CREATE TABLE ... AS SELECT statement cuma akan menciptakan bentuk dasar bagian dari tabel seperti nilai NULL atau nilai default. Tapi tidak menciptakan index atau auto_increments.
CREATE TABLE... LIKE
Berbeda dengan sintaks pertama, CREATE TABLE... LIKE ini akan menduplikasi secara keseluruhan struktur tabel.
CREATE TABLE tabel_baru LIKE tabel_asli;
Tapi tidak mengcopy datanya. Untuk duplikasi datanya juga, kita butuh aksesori INSERT INTO .... SELECT.
INSERT INTO new_table SELECT * FROM original_table;
Sumber http://rani-irsan.blogspot.com
pop
Home
MySQL
MySQL Query
Mysql: Duplikasi Tabel Dengan Create Table ... As Select / Create
Table... Like
Rabu, 22 Juli 2020
Mysql: Duplikasi Tabel Dengan Create Table ... As Select / Create Table... Like
Diterbitkan Juli 22, 2020
Artikel Terkait
- Kita telah mempelajari bagaimana caranya menambahkan index pada tabel. Selanjutnya kita a
- SQL Delete digunakan untuk meniadakan baris data tabel yang sudah ada di suatu tabel data
- Kita dapat menggunakan sintaks TRUNCATE untuk mengosongkan seluruh isi tabel. Biasanya di
- Kita telah belajar menyertakan nilai default kolom pada postingan berikut: MySQL:
- Kita sudah mempelajari bagaimana caranya menambahkan index pada tabel . Selanjutnya kita
- Ada periode nya kita perlu mengganti tipe data seperti saat sebuah tipe data tidak lagi m
Langganan:
Posting Komentar (Atom)
EmoticonEmoticon