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

1432 - Không thể tạo bảng liên kết. Chuỗi kết nối nguồn dữ liệu% s không ở định dạng chính xác

Theo tài liệu MySQL, Khi sử dụng chuỗi CONNECTION, bạn không thể sử dụng ký tự '@' trong mật khẩu. Bạn có thể khắc phục hạn chế này bằng cách sử dụng "tạo máy chủ" bản tường trình.

Ví dụ:

CREATE SERVER fedlink
FOREIGN DATA WRAPPER mysql
OPTIONS (USER 'USERNAME', HOST 'Host_IP', DATABASE 'DB_NAME', 
PORT '3306',Password 'PASSWORD');

Khi Liên kết Máy chủ được tạo, Để tạo bảng sử dụng kết nối này:

CREATE TABLE test_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='fedlink/test_table';

Theo các liên kết bên dưới để biết thêm thông tin về điều này: https:/ /dev.mysql.com/doc/refman/5.6/en/federated-usagenotes.html https://dev.mysql.com/doc/refman /5.1/en/federated-create.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối ứng dụng Rails mới với cơ sở dữ liệu MySQL hiện có

  2. Cách sử dụng mệnh đề trong truy vấn con

  3. Công cụ tìm kiếm 'thông minh' PHP để tìm kiếm lời khuyên về bảng Mysql

  4. Xóa cùng một hàng được chèn trong bảng bằng cách kích hoạt trong mysql

  5. Làm thế nào để thiết kế một cơ sở dữ liệu phim?