2013-06-12 17 views
0

得到了一个错误,我想加入到我的数据库:在phpMyAdmin

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

,并得到了错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE `rooms` ADD `room_price` INT(9)' at line 2

我该如何解决这个问题?

回答

2

SQL查询必须用分号分隔。

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

不是一个单一的查询,但至极之间的两个ALTER TABLE查询分号丢失。特别是换行符不足以分隔SQL查询。

0

要将多列添加到现有表时,SQL ALTER TABLE语法是:

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

这将两列(room_sell和room_price)添加到房间桌子。