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

मुझे यह mysql त्रुटि कोड #1089 . मिलता रहता है

भाग के साथ

PRIMARY KEY (`movie_id`(3))

आप mysql को उप भाग कुंजी* बनाने के लिए कह रहे हैं मूवी आईडी के पहले 3 बाइट्स पर। यह केवल स्ट्रिंग प्रकारों के लिए काम करता है।

आपको उपयोग करने की आवश्यकता है

PRIMARY KEY (`movie_id`)

लंबाई प्रदान किए बिना।

*क्या यह सुनिश्चित है कि क्वेरी के परिणामस्वरूप त्रुटि हुई है? कभी नहीं देखा कि प्राथमिक कुंजी पर, इसका उपयोग अनुक्रमणिका के लिए किया जाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या डीबी में पंक्तियों को अद्यतन करने के लिए LOAD DATA INFILE प्रकार कमांड का उपयोग करना संभव है?

  2. MySQL सामान्य त्रुटि:2053

  3. तिथि के अनुसार समूहीकरण, कोई रिकॉर्ड न मिलने पर भी वापसी पंक्ति

  4. हाइव टेबल सभी प्रश्नों पर खाली परिणाम सेट कर रहा है

  5. क्या मैं MySQL में कॉलम नाम केस पर सुरक्षित रूप से भरोसा कर सकता हूं?