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

MySQL 5.5 विदेशी कुंजी बाधा विफल हो जाती है जब विदेशी कुंजी मौजूद होती है

यह मैक ओएस एक्स पर MySQL 5.5.9 के बाद से पेश किया गया एक बग प्रतीत होता है:http ://bugs.mysql.com/bug.php?id=60309

इसे 5.5.13 (31 मई को जारी) में तय के रूप में चिह्नित किया गया है और रिलीज नोट्स में उल्लेख किया गया है:http://dev.mysql.com/doc/refman/5.5/hi/news-5-5-13.html

वैकल्पिक रूप से, बग रिपोर्ट में एक वर्कअराउंड सूचीबद्ध है जिसे मैंने 5.5.10 को सत्यापित किया है और नीचे पुन:प्रस्तुत किया है:

[20 Mar 11:29] Harald Neiss

I also received a new MBP and reinstalled MySQL (mysql-5.5.10-osx10.6-x86_64). Finally I
came across the same problem as described above. So here is the query result and what I
did to solve it.

mysql> show variables like 'lower%';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | ON    |
| lower_case_table_names | 2     |
+------------------------+-------+
2 rows in set (0.00 sec)

Dropped database, created the file /etc/my.cnf with the following content:

[mysqld]
lower_case_table_names=1

Restarted the MySQL daemon and repeated the query:

mysql> show variables like 'lower%';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | ON    |
| lower_case_table_names | 1     |
+------------------------+-------+
2 rows in set (0.00 sec)

I recreated the tables and everything works fine.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL क्वेरी व्यक्ति, मित्र जोड़ी की तालिका दिए गए पारस्परिक मित्रों की संख्या ज्ञात करने के लिए

  2. MySQL:मैं कैसे पता लगा सकता हूं कि कौन सी टेबल एक विशिष्ट तालिका का संदर्भ देती है?

  3. Django एकाधिक डेटाबेस फॉलबैक मास्टर के लिए अगर गुलाम नीचे है

  4. MySQL - खोजे गए कीवर्ड को घेरने वाले शब्दों को खोजना

  5. समूहीकरण करते समय मैं किसी तालिका से सबसे लंबी 'स्ट्रिंग' का चयन कैसे करूं?