Manipulasi Data Menggunakan Tabel Pada Database Lain di MySQL

Tagged:

MySQL mengizinkan kita untuk memanipulasi data menggunakan data dari database lain. Dengan catatan user kita memiliki akses ke database tersebut. Hal ini bisa dilakukan dengan menyertakan nama database di depan nama tabel. Berikut dua contoh untuk perintah SQL memanipulasi data dari database lain.

CREATE TABLE SELECT
CREATE TABLE  `tost`.`test` SELECT * FROM `test`.`test`

Hasil dari perintah SQL diatas akan membuat table test di database tost yang tabelnya itu (bentuk dan juga isinya) diduplikasi dari tabel test di datbase test.

UPDATE TABLE

UPDATE `tost`.`test`, `test`.`test`
SET `tost`.`test`.`TEXT` = `test`.`test`.`TEXT`
WHERE `tost`.`test`.`id` = `test`.`test`.`id`

Hasil dari perintah SQL diatas akan mengupdate isi field text di table test pada database tost agar sama dengan isi field text di table test pada database test.

Saya rasa kedua contoh perintah SQL diatas sudah cukup, dan mudah - mudahan postingan ini bisa menjawab pertanyaan berikut.

Comments

yup.. saya dulu sering melakukan ini untuk membackup database saya ketika saya sedang searching kesalahan data pada database saya, jadinya kita bisa prepare kalu2 data yang kita ubah salah. kan jadi bisa balik lagi...

Kirim Komentar

Tidak akan dipublikasikan
  • Alamat web dan email dirubah menjadi hyperlink secara otomatis
  • Tag HTML yang diizinkan: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Baris baru maupun paragraph dipisahkan secara otomatis

Informasi lebih lanjut tentang format pesan