如果我在一條 MySQL 語句中同時使用 G 和分號 (;) 來終止符號,會發生什麼事?

WBOY
發布: 2023-08-23 17:25:02
轉載
941 人瀏覽過

如果我在一条 MySQL 语句中同时使用 G 和分号 (;) 终止符号,会发生什么情况?

我們知道\G選項將指令傳送到MySQL伺服器執行,並藉助分號(;)MySQL確定語句的結束。眾所周知,它們的結果集格式不同。

現在,如果我們在 MySQL 語句中使用這兩種格式,那麼輸出將基於以下內容產生: MySQL 首先遇到其中的哪一個。對於其他情況,MySQL 會產生錯誤。可以藉助以下範例來理解 -

mysql> Select CURDATE();\G +------------+ | CURDATE() | +------------+ | 2017-11-06 | +------------+ 1 row in set (0.00 sec) ERROR: No query specified
登入後複製

在上面的 MySQL 語句中,我們首先使用分號 (;),然後使用 \G 選項,因此我們收到了表格格式的輸出。之後,MySQL 會拋出錯誤,因為我們沒有為 \G 選項指定任何查詢。

mysql> Select CURDATE()\G; *************************** 1. row *************************** CURDATE(): 2017-11-06 1 row in set (0.00 sec) ERROR: No query specified
登入後複製

在上面的 MySQL 語句中,我們首先使用 \G 選項,然後使用分號 (;),因此我們收到了垂直格式的輸出。之後,MySQL 會拋出錯誤,因為我們沒有為分號 (;) 指定任何查詢。

以上是如果我在一條 MySQL 語句中同時使用 G 和分號 (;) 來終止符號,會發生什麼事?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!