2013-04-26 123 views
1

我希望能夠在我的if語句中執行兩個執行。 我的最後一個分號得到一個錯誤:MySQL多個語句執行

If(condition) 
THEN 
SET table.column = table1.column; 
INSERT INTO errortable (column) VALUES ("Error"); 
END IF; 

這也不起作用:

If(condition) 
THEN 
SET table.column = table1.column, 
INSERT INTO errortable (column) VALUES ("Error"); 
END IF; 

這也不:

If(condition) 
THEN 
SET table.column = table1.column 
INSERT INTO errortable (column) VALUES ("Error"); 
END IF; 

感謝

+2

說出你得到的錯誤會有幫助。 – 2013-04-26 11:03:09

+0

你是如何運行這個腳本的?它是程序嗎? – Devart 2013-04-26 11:03:10

+0

1.錯誤符合「Semi colon is unexpected」 2.我直接在編輯器中運行語句phpMyAdmin 3.是的 - 從本質上講。 – 2013-04-26 12:13:19

回答