2015-06-28 3 views
-1

Я хочу, чтобы понизить ограничение первичного ключа из моей таблицы:Капля первичный ключ не работает

mysql> alter table 'carpool' drop PRIMARY KEY, add PRIMARY KEY('pool_id'); 
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that 
corresponds to your MySQL server version for the right syntax to use near ''carpool' drop PRIMARY KEY, add PRIMARY KEY('pool_id')' at line 1 
+0

'PRIMARY' .... пожалуйста, проверьте документ – namezero

+0

я уже проверил руководство http://dev.mysql.com/doc/refman/5.6/en/alter-table.html. Но то же самое не работает –

ответ

0

Вы используете опалить кавычки ('), который Mysql интерпретирует как строку, а не в качестве столбца. Вам нужно использовать обратные тики (`), которые расположены слева от 1 на вашей клавиатуре, или просто не использовать их вообще.

alter table carpool drop PRIMARY KEY, add PRIMARY KEY(pool_id); 

alter table `carpool` drop PRIMARY KEY, add PRIMARY KEY(`pool_id`); 
+0

такая глупая ошибка. Спасибо за помощь –

Смежные вопросы