CREATE TABLE ... AS SELECT statement
Kita dapat menduplikasi atau clone isi/konten dari sebuah 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 memakan waktu yang lama dan membebani database server.
Sintaks CREATE TABLE ... AS SELECT statement hanya akan menghasilkan bentuk dasar bagian dari tabel seperti nilai NULL atau nilai default. Tapi tidak membuat 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 tambahan INSERT INTO .... SELECT.
INSERT INTO new_table SELECT * FROM original_table;
- Home
- Tutorial Bahasa Indonesia
- _Visual Basic 6 (VB6)
- __VB6 Basic & General
- __VB6 MySQL
- _Visual Basic .NET
- __VB.NET Basic & General
- __VB.NET Ms Access
- __VB.NET MySQL
- __VB.NET Printing
- _ASP.NET
- _C#
- _PHP
- _Flutter
- _MySQL
- _SQL Server
- _SQL Reporting (SSRS)
- English Tutorial
- Youtube Channel
- About Me
- _About Me and This Blog
- _Stories Of Life
- _Portofolio
0 Comments