[mysql] メタコマンド\Gでエラー

mysql, データベースmysql


Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 86

Notice: Trying to access array offset on value of type bool in /var/www/html/wordpress/wp-content/plugins/internal-link-building-plugin/internal_link_building.php on line 105
 mysql を使っていて、select文を実行して表示する時に、うまく表示ができずに見やすくないということがあり、select文の最後に\Gをつけると縦に表示され見やすくなるということを知りよく使っていました。

よく見るとエラーが起こってた(ERROR:
No query specified)

今まで気づきませんでしたが、ERROR:No query specifiedというエラーが出力されていました。
あとから知ったことになりますが、通常sql文の末尾に;を書きますが、\Gがセミコロンに該当して、さらにセミコロンを付けてしまったので、クエリがない状態で実行していることになっていたようでした。

他のメタコマンド

  • \? メタコマンドのヘルプ
  • \q mysqlから抜ける
  • \T tee 外部ファイルへの書き出し