Ctrl-c neden Windows'ta mysql giriş modundan çıkmıyor?
Çünkü MySQL'e çıkış komutlarınızı geçerli giriş olarak yorumlamasını söylediniz.
MySQL terminalinin anlaşılmasını zorlaştıran şey, tekli fiyat teklifi, çift fiyat teklifi ve normal mod için farklı modlar olduğudur.
Böylece, mysql giriş modundan çıkmak için aşağıdaki adımları yapmanız gerekecektir:
- Çifte alıntı modundan çıkın.
- Tekli teklif modundan çık.
- MySQL modundan çık.
- MySQL'den varsayılan terminale geri dönün.
En temel örnek:
mysql> /version
->
->
->
-> \c
mysql> exit
Bye
C:\>
Yukarıdaki örnekte hiçbir zaman varsayılan moddan çıkmadınız, böylece çıkış komutları doğru şekilde çalışıyor.
Örnek 2 (bu sizi tetikleyen şeydir).
mysql> hello
->
-> look dash is on the left"
"> In doublequote mode now, because doublequote above
"> adding another doublequote breaks you out: "
-> look a single quote ' here
'> in single quote mode now.
'> get out, in, then out again with three singlequotes: '''
-> now it will listen to your escape code: \c
mysql> exit
Bye
C:\>
Tekli teklif modunda veya çiftli teklif modundayken, kaçış sırasına uyulmaz. Bu modlarda bile Ctrl-Cve Ctrl-Dyoksayılır.
Hangi 26 evrende Ctrl-C moddan bağımsız olarak bir programı durdurmuyor? Asla bilemeyiz. Bazinga.