2010-05-21 24 views
0

我想在MySQLMySQL简单查询给出“查询是空的”。交易需要帮助,我认为

delimiter go 

    start transaction; 
    BEGIN 
     DECLARE EXIT HANDLER FOR SQLEXCEPTION, SQLWARNING, NOT FOUND ROLLBACK; 
     INSERT INTO jext_categories (Name) VALUES ('asdfas'); 
     INSERT INTO jext_categories (Name) VALUES ('asdfas2'); 
    END; 
    commit; 

    SELECT * FROM jext_categories; 

go 
delimiter ; 

做一个简单的交易,但我不断收到一个错误说查询是空的。有人能告诉我我做错了什么,以及什么是在MySQL中进行交易的适当格式?

谢谢!

回答

1

DECLARE仅在存储的例程中受支持