2013-01-05 61 views
-2

我無法使用phpMyAdmin創建功能,例如MySQL的界面。 所以我寫:使用phpMyAdmin創建功能

DELIMITER // 
Create or Replace Function affecter (id_patient IN integer , id_maladie IN VARCHAR2) 
Return VARCHAR2(30) IS msg Varchar2(30); 
Begin 
    Insert into souffrir values (id_patient,id_maladie); 
    msg:= 'Insertion effectuée'; 
    Return msg; 
END// 

我得到這個錯誤:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Function affecter (id_patient IN integer , id_maladie IN VARCHAR2) Returns V' at line 1

如何解決這個問題?

回答

-1

如果您轉到PMA中的SQL選項卡,在輸入SQL的大框下方,則會有一個用於分隔符的小輸入字段。從SQL中刪除DELIMITER //,將分隔符輸入字段從';'更改'//'粘貼您的代碼並提交。