Kamis, 27 Januari 2011

MySQL Copy Table

Untuk keperluan backup atau keperluan lain terkadang perlu menyalin atau melakukan duplikasi. Dapat stuktur table atau berserta seluruh data di salin ke table yang baru.





Sebagai contoh ingin melakukan percobaan manipulasi data pada sebuah table yang menggunakan operasi update, insert dan delete. Maka untuk menjaga kesalahan dari percobaan, table tersebut perlu di backup terlebih dahulu.

Database MySQL yang saya gunakan versi 5.1 dengan Operation System Ubuntu 11.04 - the Natty Narwhal

A. Berikut ini adalah untuk duplikasi struktur table

Pola
CREATE TABLE [nama table copy] LIKE [nama table sumber]
Contoh
CREATE TABLE siswa_copy LIKE siswa


B. Berikut ini adalah untuk duplikasi struktur table berikut datanya

Pola
CREATE TABLE [nama table copy] SELECT * FROM [nama table sumber]
Contoh
CREATE TABLE siswa_copy SELECT * FROM siswa

Tidak ada komentar:

Posting Komentar