ホームページ > データベース > mysql チュートリアル > MySQL ステートメントで G とセミコロン (;) の両方の終了記号を使用するとどうなりますか?

MySQL ステートメントで G とセミコロン (;) の両方の終了記号を使用するとどうなりますか?

WBOY
リリース: 2023-08-23 17:25:02
転載
1042 人が閲覧しました

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

\G オプションは実行のためにコマンドを MySQL サーバーに送信し、セミコロン (;) MySQL を使用してステートメントの終わりを決定することがわかっています。ご存知のとおり、結果セットの形式は異なります。

ここで、MySQL ステートメントでこれら 2 つの形式を使用すると、MySQL で最初に検出された形式に基づいて出力が生成されます。それ以外の場合、MySQL はエラーを生成します。次の例を参照すると理解できます。 -

mysql> Select CURDATE();\G
+------------+
| CURDATE()  |
+------------+
| 2017-11-06 |
+------------+
1 row in set (0.00 sec)
ERROR:
No query specified
ログイン後にコピー

上記の MySQL ステートメントでは、最初にセミコロン (;) を使用し、次に \G オプションを使用したため、表形式で出力を受け取りました。その後、\G オプションにクエリを指定しなかったため、MySQL はエラーをスローします。

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート