Mengakses Data daripada Pelayan MySQL Jauh: Melanggar Had
Keinginan untuk mengakses data yang terdapat pada pelayan MySQL yang berbeza adalah pertanyaan biasa di kalangan pengguna. Walaupun pernyataan "INSERT INTO" secara langsung mungkin tidak dapat dilakukan, terdapat penyelesaian yang melanggar had ini: jadual bersekutu.
Jadual Bersekutu: Jambatan Antara Pelayan
Bersekutu jadual membolehkan anda mencipta jadual maya yang merujuk data daripada pelayan MySQL yang lain. Dengan mentakrifkan jadual bersekutu, anda boleh menentukan pelayan jauh, pangkalan data dan jadual di mana data sebenar berada.
Contoh:
Pertimbangkan dua pelayan MySQL: pelayan1 dan pelayan2. Untuk mengakses data daripada jadual 'data' pada pelayan2 ke dalam jadual bersekutu pada pelayan1, anda boleh menggunakan sintaks berikut:
CREATE TABLE myFederatedTable ( id INT, name VARCHAR(255), age INT ) ENGINE=FEDERATED DEFAULT CONNECTION='mysql://user:password@server2:port/database';
Dalam contoh ini, 'myFederatedTable' ialah jadual bersekutu pada pelayan1 yang menunjuk ke jadual 'data' pada pelayan2.
Had:
Walaupun jadual bersekutu menyediakan akses kepada data jauh, terdapat beberapa had:
Sumber Tambahan:
Untuk maklumat lanjut dan menyediakan jadual bersekutu dalam persekitaran anda, sila rujuk dokumentasi berikut:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Data dari Pelayan MySQL Jauh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!