का नाम बदलने में त्रुटि तो मैं अपने डेटाबेस में किसी एक तालिका में प्राथमिक कुंजी जोड़ने की कोशिश कर रहा हूं । फिलहाल इसकी प्राथमिक कुंजी है:# 1025 - './database/#sql-2e0f_1254ba7' से './database/table' (errno: 150)
PRIMARY KEY (user_id, round_number)
जहां उपयोगकर्ता_आईडी एक विदेशी कुंजी है।
मैं यह करने के लिए इसे बदलने के लिए कोशिश कर रहा हूँ:
PRIMARY KEY (user_id, round_number, created_at)
मैं तालिका संरचना को ध्यान में रखते प्राथमिक कुंजी आइकन पर क्लिक करके phpmyadmin में यह कर रहा हूं।
#1025 - Error on rename of './database/#sql-2e0f_1254ba7' to './database/table' (errno: 150)
यह InnoDB तालिका इंजन के साथ एक MySQL डेटाबेस है:
यह त्रुटि मैं हो रही है।
Google का उपयोग करके एक त्वरित खोज मुझे यह विचार देती है कि यह समस्या बाधाओं से संबंधित है। संभावित सहायक लिंक: http://dev.mysql.com/doc/refman/5.0/en/innodb-error-codes.html और http://www.simplicidade.org/notes/archives/2008/03/mysql_errno_150। एचटीएमएल – Lekensteyn