ข้อผิดพลาดดังกล่าวเกิดขึ้นเมื่อคุณหลีกเลี่ยงการใช้แนวคิด DELIMITER ให้เราดูตัวอย่างและเรียกใช้แบบสอบถามสำหรับขั้นตอนการจัดเก็บ -
mysql> DELIMITER //mysql> CREATE PROCEDURE Correct_procedure() BEGIN SELECT 'สวัสดี MySQL !!!'; END // ตกลง 0 แถวได้รับผลกระทบ (0.12 วินาที) mysql> DELIMITER;
ต่อไปนี้เป็นรูปแบบการเรียกใช้กระบวนงานที่เก็บไว้ -
เรียก yourStoredProcedureName();
เรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่ง CALL -
mysql> โทร correct_procedure();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------+| สวัสดี MySQL !!! |+-----------------+| สวัสดี MySQL !!! |+-----------------+1 แถวในชุด (0.00 วินาที) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.02 วินาที)