错误的迁移需要修复mysql表

时间:2014-05-27 00:12:00

标签: mysql sql ruby-on-rails

基本上错误输入了迁移,现在我的users表中有一列如下:{:index=>true}_id

我正在尝试使用以下命令在MYSQL终端中删除此字段:

ALTER TABLE 'users' DROP COLUMN '{:index=>true}_id';


错误消息:

  

错误1064(42000):您的SQL语法有错误;检查   手册,对应右边的MySQL服务器版本   第1行''用户'放置列'{:index => true} _id''附近使用的语法

1 个答案:

答案 0 :(得分:0)

您需要使用反引号而不是单引号。

ALTER TABLE `users` DROP COLUMN `{:index=>true}_id`;