MySQL delimiter是自定义语句结束符
在MySQL中,delimiter是命令行客户端为多条语句的执行而设置的一个特殊符号,它定义了MySQL解析器在哪里停止执行前面的语句。简单来说,delimiter是用于指定MySQL解析器在何处停止解析当前语句。
例如,下面的SQL语句中包含一条触发器语句,如果直接执行会报错,此时就可以使用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; //
mysql> delimiter ;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。