【发布时间】:2014-12-26 18:26:35
【问题描述】:
有没有办法确定 MySQL 中的当前分隔符?
分隔符可以这样设置:DELIMITER //
或者像这样:\d //
但是如何获得当前的分隔符呢?
我尝试浏览SHOW STATUS和SHOW VARIABLES的结果无济于事。
【问题讨论】:
有没有办法确定 MySQL 中的当前分隔符?
分隔符可以这样设置:DELIMITER //
或者像这样:\d //
但是如何获得当前的分隔符呢?
我尝试浏览SHOW STATUS和SHOW VARIABLES的结果无济于事。
【问题讨论】:
如果您只想知道现在设置了哪个分隔符,\s 会告诉您:
使用分隔符://
【讨论】:
分隔符不是服务器上的关键字或命令(它甚至不是保留关键字),所以绝对没有办法从服务器取回它(因为服务器不知道它)
它由客户端使用(并且客户端必须支持它),并且仅供客户端使用。
如果您尝试从不支持它的客户端发送DELIMITER //,您将收到语法错误
【讨论】: