博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql delimiter
阅读量:6445 次
发布时间:2019-06-23

本文共 283 字,大约阅读时间需要 1 分钟。

默认情况下,mysql遇到分号; 就认为是一个命令的终止符, 就会执行命令。

而有些时候,我们不希望这样,比如存储过程中包含多个语句,这些语句以分号分割,我们希望这些语句作为一个命令,一起执行,怎么解决这个问题?
使用delimiter,告诉mysql解释器,换一个标识符,作为执行命令的终止符。 如下:
DELIMITER ;; -- 告诉mysql解释器,;;是命令的终止符
CREATE PROCEDURE `proc1`()
BEGIN
END
;; -- 遇到命令终止符,执行
DELIMITER ; -- 告诉mysql解释器,把命令的终止符切换回去为;

转载地址:http://lppwo.baihongyu.com/

你可能感兴趣的文章
解决statusStrip控件上的项目不能靠右对齐的问题
查看>>
时间服务器/时间同步配置
查看>>
Microsoft.AlphaImageLoader滤镜解说
查看>>
checkbox和radio的样式美化问题
查看>>
第38周六
查看>>
动态规划0—1背包问题
查看>>
取消线程,是否会释放线程的所有资源?
查看>>
创建与删除索引
查看>>
Microsoft Visual C++ Runtime Library Runtime Error的解决的方法
查看>>
Unity3d中C#使用指针(Unsafe)的办法(转)
查看>>
博弈树,动态规划(计算好的子问题存储起来,以后直接取用)
查看>>
LayoutInflater和inflate()方法的使用方法
查看>>
用互联网思想武装自己
查看>>
Linux 软连接与硬连接
查看>>
char* 和char[]的差别
查看>>
Oracle笔记 十四、查询XML操作、操作系统文件
查看>>
红黑树
查看>>
strus2与spring3 mvc的差别
查看>>
no_unnest,push_subq,push_pred的用法 (转)
查看>>
jQuery中ajax的使用与缓存问题的解决方法
查看>>