设为首页 加入收藏

TOP

mysql delimiter详细说明
2011-06-12 21:40:56 来源: 作者: 【 】 浏览:70次 评论:0

mysql教程中delimiter究竟可以起到些什么作用呢?可能不少人都有这样的疑惑,下文就为您介绍mysql中delimiter的作用,供您参考。


mysql导出一个sql后:

delimiter $$
drop trigger if exists `updateegopriceondelete`$$
create
    trigger `updateegopriceondelete` after  delete on  `customerinfo`
    for each row begin
delete from egoprice  where customerid=old.customerid;
    end$$
delimiter ;

其中delimiter 定好结束符为"$$", 然后最后又定义为";", mysql的默认结束符为";".

mysql导出一个sql后: 

delimiter $$     drop trigger if exists `updateegopriceondelete`$$     create         trigger `updateegopriceondelete` after  delete on  `customerinfo`         for each row begin     delete from egoprice  where customerid=old.customerid;         end$$     delimiter ;    其中delimiter 定好结束符为"$$",

然后最后又定义为";", mysql的默认结束符为";".

  详细解释:

  其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。

  默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,

  那么回车后,mysql将会执行该命令。如输入下面的语句

  mysql> select * from test_table;

  然后回车,那么mysql将立即执行该语句。

  但有时候,不希望mysql这么做。在为可能输入较多的语句,且语句中包含有分号。

  如试图在命令行客户端中输入如下语句

 

mysql delimiter详细说明更多相关文章

您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇MySql存储过程 创建删除与实例 下一篇MySQL如何导出数据库

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位