设为首页 加入收藏

TOP

Mysql中delimiter作用
2014-11-23 23:18:52 来源: 作者: 【 】 浏览:6
Tags:Mysql delimiter 作用

1. delimiter

delimiter是 mysql分隔符,在mysql客户端中分隔符默认是分号(;)。如果一次输入的语句较多,并且语句中间有分号,这时需要新指定一个特殊的分隔符。

2. delimiter使用

在前一篇中有设置mysql的触发器时使用例子
mysql> delimiter //
mysql> create trigger upd_check before update on account 
    -> for each row
    -> begin
    -> if new.amount < 0 then
    ->  set new.amount=0;
    -> elseif new.amount > 100 then
    ->  set new.amount = 100;
    -> end if;
    -> end;
    -> //
Query OK, 0 rows affected (0.00 sec)

mysql> delimiter ;
上面就是,先将分隔符设置为 //, 直到遇到下一个 //,才整体执行语句。执行完后,最后一行, delimiter ; 将mysql的分隔符重新设置为分号;如果不修改的话,本次会话中的所有分隔符都以// 为准。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MySQL内存不释放 下一篇mysql中文乱码问题

评论

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