24926


昨日からｍｙｓｑｌの勉強を始めました。  
最初の言語設定ってハマっていて、SHOW VARIABLES LIKE 'char%’;したいにも関わらず実行されません。  
他にも実行されない事が何度もあります。これは何が原因なのでしょうか？  
[![](https://i.stack.imgur.com/sjkkF.png)](https://i.stack.imgur.com/sjkkF.png)


CC BY-SA 3.0
2016-05-17T07:33:50.577
24925
2016-05-17T08:10:47.690
15429
question
mysql
mysql　実行されずに改行され続ける


もし質問に書かれた通り `SHOW VARIABLES LIKE 'char%’;` と入力されているのなら、`char%`
を囲む右側の記号が間違っています。左側はあっています。

そのため `’;` や改行も文字列の一部だと認識され、続きの入力を促され続けることになります。

英語における引用符は `‘xxx’` `“xxx”` と左右で形の異なる文字を使いますが、プログラミング等では `'xxx'` `"xxx"`
と左右の区別のない文字を使うことが多いです。日本語配列のキーボードであれば、半角英数を入力できる状態で Shift+7
を押して入力されるのが、今回必要な記号です。

参考 [引用符 -
Wikipedia](https://ja.wikipedia.org/wiki/%E5%BC%95%E7%94%A8%E7%AC%A6#.E7.9B.B4.E7.B7.9A.E5.BD.A2)


CC BY-SA 3.0
2016-05-17T08:01:32.780
24926
2016-05-17T08:01:32.780
8000
24925
answer


mysql
コマンドの「`'>`」プロンプトは「`'`」が入力された後、閉じの「`'`」の入力待ちの状態です。どこかで開く「`'`」と閉じる「`'`」の対応がずれたのでしょう。

その状態で「`'`」を入力するとプロンプトが「`->`」になり、「`\c`」でクエリを中断できます。


CC BY-SA 3.0
2016-05-17T08:10:47.690
24927
2016-05-17T08:10:47.690
3249
24925
answer