我正在尝试将此添加到我的数据库中:
ALTER TABLE `rooms` ADD `room_sell` INT(9)
ALTER TABLE `rooms` ADD `room_price` INT(9)
并得到错误:
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以
'ALTER TABLE `rooms` ADD `room_price` INT(9)'
在第 2 行附近使用正确的语法
我该如何解决?
我正在尝试将此添加到我的数据库中:
ALTER TABLE `rooms` ADD `room_sell` INT(9)
ALTER TABLE `rooms` ADD `room_price` INT(9)
并得到错误:
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以
'ALTER TABLE `rooms` ADD `room_price` INT(9)'
在第 2 行附近使用正确的语法
我该如何解决?
SQL 查询必须用分号分隔。
ALTER TABLE rooms ADD room_sell INT(9)
ALTER TABLE rooms ADD room_price INT(9)`
不是单个查询,而是ALTER TABLE
缺少分号的两个查询。特别是,换行符不足以分隔 SQL 查询。
要将多个列添加到现有表,SQL ALTER TABLE 语法是:
ALTER TABLE rooms
ADD (room_sell int(9),
room_price int(9)
);
这将在房间表中添加两列(room_sell 和 room_price)。