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

带有gem mysql2的irb中的SQL语法错误,mysql,sql,gem,rubygems,mysql2,Mysql,Sql,Gem,Rubygems,Mysql2,我正在irb学习ruby,这是关于SQL的部分 我试着像这样提问 db.query(“ALTER TABLE PEONS MODIFY(id integer NOT NULL自动增量主键)”) 但是irb给了我一个错误 Mysql2::错误:您的SQL语法有错误 我在谷歌上搜索了一下,但我认为我的查询没有问题, 查询中有什么问题吗?或者这是另一种问题?有关ALTER函数语法的更多信息 请尝试删除括号。@GordonLinoff谢谢,我删除了引号中的括号,效果很好。这是一个简单的问题。我很尴尬,谢

我正在irb学习ruby,这是关于SQL的部分

我试着像这样提问

db.query(“ALTER TABLE PEONS MODIFY(id integer NOT NULL自动增量主键)”)

但是irb给了我一个错误

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

我在谷歌上搜索了一下,但我认为我的查询没有问题,
查询中有什么问题吗?或者这是另一种问题?

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


请尝试删除括号。@GordonLinoff谢谢,我删除了引号中的括号,效果很好。这是一个简单的问题。我很尴尬,谢谢你。我知道在部分修改后需要括号:$
ALTER TABLE people MODIFY id integer NOT NULL AUTO_INCREMENT PRIMARY KEY;