Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

1432 - फ़ेडरेटेड टेबल नहीं बना सकता। डेटा स्रोत कनेक्शन स्ट्रिंग %s सही प्रारूप में नहीं है

MySQL दस्तावेज़ के अनुसार, कनेक्शन स्ट्रिंग का उपयोग करते समय, आप पासवर्ड में '@' वर्ण का उपयोग नहीं कर सकते हैं। आप "सर्वर बनाएं" . का उपयोग करके इस सीमा को पार कर सकते हैं बयान।

उदाहरण के लिए:

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

सर्वर लिंक बनने के बाद, इस कनेक्शन का उपयोग करने वाली तालिका बनाने के लिए:

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

इस बारे में अधिक जानकारी के लिए नीचे दिए गए लिंक का अनुसरण करें:https:/ /dev.mysql.com/doc/refman/5.6/hi/federated-usagenotes.html https://dev.mysql.com/doc/refman /5.1/hi/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. आयु [1, 2, 3] बनाम 1 और 3 के बीच की आयु

  2. MySQL में 2 कॉलम के सभी विशिष्ट संयोजन कैसे प्राप्त करें?

  3. क्या InnoDB छँटाई वास्तव में इतनी धीमी है?

  4. तालिका में उपयोगकर्ता द्वारा चुने गए एकाधिक विकल्पों को कैसे स्टोर करें

  5. जब मैंने अभी टेबल लॉक किया है तो MySQL त्रुटि ER_TABLE_NOT_LOCKED क्यों देता है?