基本上错误输入了迁移,现在我的users
表中有一列如下:{:index=>true}_id
我正在尝试使用以下命令在MYSQL终端中删除此字段:
ALTER TABLE 'users' DROP COLUMN '{:index=>true}_id';
错误消息:
错误1064(42000):您的SQL语法有错误;检查 手册,对应右边的MySQL服务器版本 第1行''用户'放置列'{:index => true} _id''附近使用的语法
答案 0 :(得分:0)
您需要使用反引号而不是单引号。
ALTER TABLE `users` DROP COLUMN `{:index=>true}_id`;