ผู้เขียนคำถามนี้กล่าวว่าโดยปกติแล้วหลังจาก MySQL พิมพ์ผลลัพธ์ที่เขารู้ว่ามีการดำเนินการค้นหาที่ไม่ถูกต้อง ตามที่ระบุไว้ในกรณีนี้Ctrl-C
ไม่ได้ช่วย อย่างไรก็ตามฉันสังเกตเห็นว่ามัน
จะยกเลิกแบบสอบถามปัจจุบัน - ถ้าคุณจับมันก่อนที่จะพิมพ์ออกใด ๆ ตัวอย่างเช่น:
mysql> select * from jos_users, jos_comprofiler;
MySQL กำลังยุ่งอยู่กับการสร้างผลิตภัณฑ์คาร์ทีเซียนจากสองตารางข้างต้นและในไม่ช้าคุณจะสังเกตเห็นว่า MySQL ไม่ได้พิมพ์ผลลัพธ์ใด ๆ ไปยังหน้าจอ (สถานะกระบวนการกำลังส่งข้อมูล ) ดังนั้นคุณจึงพิมพ์Ctrl-C
:
Ctrl-C -- sending "KILL QUERY 113240" to server ...
Ctrl-C -- query aborted.
ERROR 1317 (70100): Query execution was interrupted
Ctrl-C
สามารถใช้ในการหยุดUPDATE
แบบสอบถามได้ในทำนองเดียวกัน