用户手册说可以通过delimiter //来更改结束符,但我执行此语句的时候总是提示SQL中包含错误,错误码如下:ERROR 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 'DELIMITER //' at line 1请指教,谢谢!
我的MySQL服务器版本为:server version: 5.0.21-community-nt
我的MySQL服务器版本为:server version: 5.0.21-community-nt
$7 = 1
delimiter //
create prcedure ****()
begin
***
end//或者换个其他的结束符试试
CREATE ...
...
END;//
DELIMITER ;// --最后改回;,但需要用当前的//提交
我是在sqlyog里运行的。如果在command命令行里,第一行的;可能要去掉,
否则被认为"//;"为新的提交符号,这个没有确认,欢迎指正