Postingan lainnya
Gagal join antar table di laravel (db beda ip server )
permisi para master, saya punya masalah join antar table beda db ip server
env
config/database.php
mungkin ada pencerahan
0
2 Jawaban:
Tabel 'tbl_pejabat_pembelian2' tidak di temukan, Pastikan dlu tabelnya ada di DB, atau mungkin aplikasinya belum connect ke DB servernya
0
Tanggapan
tabel m_rka_rev berbeda ip server dengan tbl_pejabat_pembelian2 yg ada di localhost, tbl_pejabat_pembelian2 saya panggil tanpa join m_rka_rev bisa
dan sebaliknya
Apakah 'berbeda ip server' berarti ini pakai multi DB ?
iya pakai multi DB
iya pake multi db @Rismal
Dalam pengertian bahwa ada 2 mysql database dalam 2 server (dengan ip berbeda). Solusinya:
- Pakai [link](The FEDERATED Storage Engine)https://dev.mysql.com/doc/refman/8.0/en/federated-storage-engine.html[/link]. contoh: [link](Creating a FEDERATED Table Using CREATE SERVER)https://dev.mysql.com/doc/refman/5.6/en/federated-create-server.html[/link]
- linkhttps://dev.mysql.com/doc/refman/8.0/en/replication.html[/link] salah satu server, jadi query antar database saja. contoh: setelah di-linkhttps://dev.mysql.com/doc/refman/8.0/en/replication.html[/link], <a href='https://www.navicat.com/en/company/aboutus/blog/1059-how-to-query-across-multiple-databases'>https://www.navicat.com/en/company/aboutus/blog/1059-how-to-query-across-multiple-databases</a>
- Query kemasing-masing server, lalu di array_merge atau cara lainnya. contoh: <a href='http://www.phpmind.com/blog/2012/11/how-to-merge-two-mysql-query-results-into-one-array/'>How to merge two mysql query results into one array</a>
0