我正在尝试将其添加到我的数据库中:
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)'
附近使用正确的语法
我该如何解决这个问题?
答案 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)。