سؤال

أنا مرتبك بعض الشيء مع MySQL إنشاء البرنامج النصي الإجراء. يبدو أن السيناريو الخاص بي على النحو التالي:

DELIMITER //
DROP PROCEDURE play;
CREATE PROCEDURE play()
BEGIN
insert into hi (name,id)VALUES ('apple','2010');
END
//

لا إدراج في الجدول مرحبا.

هل كانت مفيدة؟

المحلول

البرنامج النصي الخاص بك لا في الواقع تنفيذ play الإجراء عبر call يأمر

تحتاج إلى إضافة

call play

يأمر

نصائح أخرى

استعمال

CALL play();

وأقترح الاستخدام

DROP PROCEDURE IF EXISTS play()  

بدلا من ذلك إسقاط الإجراء play ()

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top