在Phpmyadmin中出错

时间:2013-06-12 18:33:31

标签: mysql sql database phpmyadmin

我正在尝试将其添加到我的数据库中:

ALTER TABLE `rooms` ADD `room_sell` INT(9) 
ALTER TABLE `rooms` ADD `room_price` INT(9) 

得到了错误:

  

#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第2行'ALTER TABLE `rooms` ADD `room_price` INT(9)'附近使用正确的语法

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

SQL查询必须用分号分隔。

ALTER TABLE rooms ADD room_sell INT(9)
ALTER TABLE rooms ADD room_price INT(9)`

不是单个查询,而是缺少分号之间的两个ALTER TABLE查询。特别是,换行符不足以分离SQL查询。

答案 1 :(得分:0)

要向现有表添加多个列,SQL ALTER TABLE语法为:

ALTER TABLE rooms
 ADD (room_sell int(9),
   room_price  int(9)
 );

这会在房间表中添加两列(room_sell和room_price)。