इसलिए मैं अपने डेटाबेस में एक टेबल पर एक प्राथमिक कुंजी जोड़ने की कोशिश कर रहा हूं। अभी इसके पास एक प्राथमिक कुंजी है जैसे:
PRIMARY KEY (user_id, round_number)
जहाँ user_id एक विदेशी कुंजी है।
मैं इसे इसे बदलने की कोशिश कर रहा हूं:
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 डेटाबेस है।