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

MySQL ODBC 5.1 सेट नाम ड्राइवर द्वारा अनुमत नहीं हैं

SET NAMES को MyODBC संस्करण 5.1 में हटा दिया गया है।http://dev.mysql.com/doc/refman/5.1/en/connector-odbc-news-5-1-1.html

तो आपके पास कुछ विकल्प हैं:

MyODBC 5.1 के साथ, सभी सेट नाम कॉल हटा दें।

वर्ण सेट निर्दिष्ट करने के लिए अपने DSN को ODBC में बदलें, अन्यथा यदि आप DSN-रहित कनेक्शन स्ट्रिंग का उपयोग कर रहे हैं, तो आपको Charset=Latin5; जोड़ना होगा।

उदाहरण:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; Charset=Latin5;

आपको अपने टेबल नामों को भी सीमित करना पड़ सकता है, MySQL टेबल नामों को सीमित करने के लिए ` का उपयोग करता है।

उदाहरण:

SELECT id FROM `table`;

अंतिम विकल्प MyODBC 3.51 में डाउनग्रेड करना है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_CONTAINS () MySQL में उदाहरण

  2. क्या लेन-देन में LAST_INSERT_ID() भरोसेमंद है?

  3. एक स्टेटमेंट में दो टेबल कैसे अपडेट करें?

  4. MySQL नवीनतम टाइमस्टैम्प के आधार पर रिकॉर्ड्स के समूह का चयन करें

  5. Percona XtraBackup की तुलना MySQL एंटरप्राइज़ बैकअप से करना:भाग एक