mysql创建存储过程时ERROR 1064 (42000)的解决办法
来源:互联网 发布:淘宝评价多久更新一次 编辑:程序博客网 时间:2024/06/06 23:54
转载自:http://blog.chinaunix.net/uid-20263484-id-110165.html
MySql中delimiter的作用是什么?
其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。
默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,
那么回车后,mysql将会执行该命令。如输入下面的语句
mysql> select * from test_table;
然后回车,那么MySQL将立即执行该语句。
默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,
那么回车后,mysql将会执行该命令。如输入下面的语句
mysql> select * from test_table;
然后回车,那么MySQL将立即执行该语句。
mysql默认是把;看成是procedure的结束符了,于是procedure便解析失败了。
在声明存储过程之前声明//为结束符
DELIMITER //
然后以//结束存储过程就好了
如果想恢复到之前的;结束,DELIMITER ;便可以了。习惯一般都是用;作为结束符。而create procedure的时候里面会有很多;,所以导致在;回车的时候默认就执行了,而导致错误。
procedure的语法规则:
create procedure sp_name()
begin
.........
end
0 0
- mysql创建存储过程时ERROR 1064 (42000)的解决办法
- Mysql创建存储过程时,出现ERROR 1064 (42000):的原因的一种
- Mysql创建存储过程时出现ERROR 1064错误
- mysql存储过程的创建
- mysql创建存储过程
- mysql创建存储过程
- mysql创建存储过程
- mysql创建存储过程
- mysql创建存储过程
- mysql存储过程创建
- mysql创建存储过程
- mysql创建存储过程
- MySQL存储过程 创建
- mysql创建存储过程
- mysql创建存储过程
- MySQL创建存储过程
- MySQL创建存储过程
- mysql创建存储过程
- 判断图片格式
- jquery实现静态html文件的include嵌入效果
- oracle 删除表空间(tablespace)及数据文件的方法
- Android围住神经猫开发指南【二】游戏界面开发
- 小马哥------高仿红米note 6582芯片 h19st刷机救砖 拆机机型图
- mysql创建存储过程时ERROR 1064 (42000)的解决办法
- mysql 创建表 指定字符集
- 物化视图相关工具包
- 【Android】PopupWindow的简单运用
- hadoop+Mysql的关系(实现Hadoop运算结果插入到Mysql数据库)
- Android 图像算法处理
- hadoop-hbase-endpoint例子
- poj1509 Glass Beads sam
- 安装XEN