2013-04-12 113 views
-2

我已創建.sql文件有這樣的代碼:ALTER TABLE MySQL錯誤

ALTER TABLE `tb_1` ADD `ex1` TINYINT(1) NOT NULL DEFAULT '0' 
ALTER TABLE `tb_2` ADD `ex2` tinyint(1) NOT NULL DEFAULT '1' 
ALTER TABLE `tb_3` ADD `ex2` varchar(35) NOT NULL 

,我總是得到錯誤,當我試圖將其導入到數據庫。

只有當我一行一行地導入時才能工作。

請問有什麼問題?每個語句後`;

+1

使用'終止它們。 – Kermit

+1

如果您將來遇到錯誤,請將其納入您的問題中。只是說你得到的錯誤不夠。 –

回答

1

如果有連續的SQL語句,你應該用;

ALTER TABLE `tb_1` ADD `ex1` TINYINT(1) NOT NULL DEFAULT '0'; 
ALTER TABLE `tb_2` ADD `ex2` tinyint(1) NOT NULL DEFAULT '1'; 
ALTER TABLE `tb_3` ADD `ex2` varchar(35) NOT NULL;