Pemindahan Data Merentas Pelayan menggunakan Jadual Bersekutu MySQL
Dalam MySQL, adalah mungkin untuk melakukan pemindahan data merentas pelayan menggunakan jadual bersekutu. Jadual bersekutu menyediakan cara yang mudah untuk mengakses jadual pada pelayan jauh seolah-olah ia adalah jadual tempatan.
Langkah-langkah untuk Menubuhkan Jadual Bersekutu:
Sintaks Contoh untuk Mencipta Bersekutu Jadual:
CREATE TABLE federated_table ( id INT(20) NOT NULL AUTO_INCREMENT, name VARCHAR(32) NOT NULL DEFAULT '', other INT(20) NOT NULL DEFAULT '0', PRIMARY KEY (id), INDEX name (name), INDEX other_key (other) ) ENGINE=FEDERATED DEFAULT CHARSET=latin1 CONNECTION='mysql://fed_user@remote_host:9306/federated/remote_table';
Melaksanakan Pertanyaan Pilih Silang Pelayan:
Setelah jadual persekutuan dibuat, anda boleh melaksanakan pertanyaan pilih silang pelayan seperti berikut :
SELECT * FROM federated_table;
Pertanyaan ini akan mengambil data daripada jadual jauh asas pada Pelayan 1 dan kembalikannya kepada pelanggan pada Pelayan 2.
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Jadual Bersekutu MySQL untuk Pemindahan Data Silang Pelayan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!