0
私はphpmyadminで区切り文字の有無にかかわらず次のコードを試しました。私が存在するときに区切り文字を拒否するようです。mysqlでエラーを返す手続き
私は特に取得5.0
エラーコードは、私はあなたが「セットが必要だと思う#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 '' at line 3
CREATE PROCEDURE add_person_type_procedure(Person_Type_Value_Description VARCHAR(150) , Create_Date DATETIME , Modify_Date DATETIME , Archive CHAR(1))
BEGIN
DECLARE ID VARCHAR(36);
SET ID = (SELECT UUID());
END;
ご返信ありがとうございます。私は@を見逃していたが、エラーメッセージはまだ残っている。それ以外のことは分かっていますか? – Robin
私は本当にあなたが 'デリミタ//'か同等のものを使う必要があると思います。 – ethrbunny
デリミタを使用すると、次のエラーが表示されます。 #1064 - SQL構文に誤りがあります。あなたのMySQLサーバのバージョンに対応するマニュアルをチェックし、正しい構文が 'DELIMITER //'の近くで使用されるようにしてください。 – Robin