mysql中begin end語句一直報錯


官網上沒說清楚, 上面給的例子執行也報錯. 有人說是begin end只能用在存儲過程, 事件等等情況下, 我不知道是不是必須的. 我碰到這個問題時候, 看了下網上的博客, 使用下面的方法解決了:

delimiter $$
create procedure p_file_t()
begin
declare variable_name int default 10;
select variable_name;
end $$
delimiter ;

原因是沒有轉變合適的分隔符(delimiter), 修改默認的分隔符;后才能界定一個存儲過程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM