SQL mendukung kueri yang dimasukkan sebagai beberapa baris. Hanya ketika Anda memasukkan titik koma ;
, kueri akan dieksekusi. Anda juga harus menghentikan string apa pun dalam kueri Anda.
Perhatikan permintaan penyalinan dan tempel dengan string dari paket pengolah kata - kutipan mungkin telah diganti dengan 'kutipan pintar' dan ini akan mengacaukan kueri Anda.
Jika Anda memasukkan kueri yang tidak ditentukan, itu tidak berjalan, dan itu sebabnya pengetikan keluar tidak berfungsi - MySQL berpikir Anda masih di tengah kueri. Prompt perintah berubah untuk menampilkan input apa yang diperlukan untuk mengakhiri kueri. Misalnya kutipan atau kutipan ganda mungkin diperlukan. Ini sangat kuat dan command prompt sangat membantu tetapi saya merasa membingungkan sampai saya membaca jawaban dan komentar di utas ini.
baca spesifikasinya di sini
Prompt 'level atas' adalah:
mysql>
Jika Anda melihat ini, maka Anda dapat memasukkan perintah, akhiri dengan; dan tekan enter.
Jika Anda melihat prompt seperti ini:
'>
">
->
Kemudian MySQL sedang menunggu Anda untuk mengakhiri sebuah string dengan kutipan atau kueri dengan titik koma.
Berikut ini cara memberi tahu MySQL untuk membatalkan permintaan Anda yang berantakan dan membuat Anda kembali ke prompt utama:
\c
Saya pikir ini lebih aman daripada mengakhiri dan menjalankan permintaan Anda yang tidak diinginkan. Setelah ini, Anda harus kembali ke prompt> dan dapat keluar dengan:
exit