Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tham gia các bảng từ hai máy chủ khác nhau

Có, có thể trong MySQL.

Có những câu hỏi tương tự được hỏi trước đây quá. Bạn phải sử dụng ĐỘNG CƠ FEDERATED để làm điều này. Ý tưởng diễn ra như thế này:

Bạn phải có một bảng được liên kết dựa trên bảng ở một vị trí từ xa khác để sử dụng theo cách bạn muốn. Cấu trúc của bảng phải hoàn toàn giống nhau.

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://[email protected]_host:9306/federated/test_table';

[Câu trả lời nguồn]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khi nào sử dụng dấu ngoặc kép, dấu ngoặc kép và dấu ngoặc kép trong MySQL

  2. Mã lỗi:1005. Không thể tạo bảng '...' (errno:150)

  3. Truy xuất Hình ảnh được lưu trữ dưới dạng BLOB trên MYSQL DB

  4. LỖI:Tính năng tải dữ liệu cục bộ bị tắt - tính năng này phải được bật ở cả phía máy khách và máy chủ

  5. Cách hàm LEFT () hoạt động trong MySQL