带有gem mysql2的irb中的SQL语法错误

时间:2015-10-20 11:19:51

标签: mysql sql gem rubygems mysql2

我正在研究irb中的ruby,关于SQL的部分。

我试图像

一样查询

db.query("ALTER TABLE people MODIFY (id integer NOT NULL AUTO_INCREMENT PRIMARY KEY)")

但是irb给了我一个错误

  

Mysql2 ::错误:您的SQL语法错误

我用Google搜索了,但我认为我的查询没有问题, 查询有问题吗?还是某种其他问题?

1 个答案:

答案 0 :(得分:1)

有关ALTER函数语法here的更多信息。

ALTER TABLE people MODIFY id integer NOT NULL AUTO_INCREMENT PRIMARY KEY;