mysql在存储过程中要注意的使用事项
程序员文章站
2022-06-25 08:21:30
mysql在存储过程中药注意的使用事项
you have an error in your sql syntax; check the manual that corresp...
mysql在存储过程中药注意的使用事项
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
最近写存储过程老是报这个错误, 后来发现sqlyog 格式化后会把 "delimiter ; " 变成 "-- sqlyog 格式化后会把 末尾"delimiter ; " 变成 " delimiter;" 导致报错,记录一下,在格式化后 把最后一个分号(;)前的空格加上去即可。
delimiter $$ use `flowbill_operation_platform` $$ drop procedure if exists demo_test $$ create definer = 'root' @'%' procedure demo_test () begin select now(); end $$ -- sqlyog 格式化后会把 "delimiter ; " 变成 "-- sqlyog 格式化后会把 "delimiter ; " 变成 "" -- delimiter;" 下面的代码正确的格式为 "delimiter ;"。 delimiter;
上一篇: 如何在js代码中消灭for循环实例详解
下一篇: 还不懂递归?读完这篇文章保证你会懂