Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

1432 - Tidak dapat membuat tabel federasi. String koneksi sumber data %s tidak dalam format yang benar

SEPERTI dokumentasi MySQL, Saat menggunakan string CONNECTION, Anda tidak dapat menggunakan karakter '@' dalam kata sandi. Anda dapat mengatasi batasan ini dengan menggunakan "buat server" penyataan.

Contoh:

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

Setelah Server Link dibuat, Untuk membuat tabel yang menggunakan koneksi ini:

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';

Ikuti tautan di bawah untuk informasi lebih lanjut tentang ini: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. Konversikan semua kolom di baris dari tanggal ke stempel waktu MySQL

  2. Query berparameter SQL dengan LIKE '% ? %' PHP

  3. Bagaimana cara menentukan apakah saya memiliki penulisan yang tidak dikomit dalam transaksi MySQL?

  4. Apa cara terbaik di MySQL untuk mendapatkan berapa jam umur sesuatu?

  5. Cara mengambil nomor simpul berdasarkan simpul induk secara dinamis dari file xsd menggunakan PHP