MySql中 delimiter分隔符 詳解

2021-09-30 15:48:23 字數 341 閱讀 3789

**

其實就是告訴mysql直譯器,該段命令是否已經結束了,mysql是否可以執行了。預設情況下,delimiter是分號;。在命令列客戶端中,如果有一行命令以分號結束,那麼回車後,mysql將會執行該命令。

但有時候,不希望mysql這麼做。在為可能輸入較多的語句,且語句中包含有分號。

預設情況下,不可能等到使用者把這些語句全部輸入完之後,再執行整段語句。

因為mysql一遇到分號,它就要自動執行。

即,在語句return 」;時,mysql直譯器就要執行了。 這種情況下,就需要事先把delimiter換成其它符號,如//。這樣只有當//出現之後,mysql直譯器才會執行這段語句 。

mysql 中delimiter 的使用

delimiter其實是mysql分隔符,在mysql客戶端中分隔符預設是分號 如果一次輸入的語句較多,並且語句中間有分號,這時需要新指定乙個特殊的分隔符。不然就會遇到 就會執行 在前一篇中有設定mysql的儲存函式時使用例子 drop function if exists test.get cur...

細細研究MySql中delimiter起到的作用

mysql中delimiter究竟可以起到些什麼作用呢?可能不少人都有這樣的疑惑,下文就為您介紹mysql中delimiter的作用,供您參考。mysql匯出乙個sql後 其中delimiter 定好結束符為 然後最後又定義為 mysql的預設結束符為 詳細解釋 其實就是告訴mysql直譯器,該段命...

mysql中delimiter的用法和作用

delimiter命令指定了mysql直譯器命令列的結束符,預設為 說白了就是告知命令到哪兒結束,可以執行此命令了 但一般在儲存過程中會有多個分號,我們並不希望一遇到分號就執行命令,因此可以用delimiter命令指定其他結束符來代替 這個結束符可以自己定義,常用的是 和 舉個例子 mysql de...