このプロシージャを作成しようとしています
CREATE PROCEDURE RequestApproval (
IN occupation enum('professor', 'student', 'pastor'),
IN organization varchar(500),
IN lastName varchar(100),
IN firstName varchar(100),
IN email varchar(300),
IN phone varchar(50),
IN description varchar(10000)
)
BEGIN
INSERT INTO `Discounts`(`Occupation`,
`Organization`,
`LastName`,
`FirstName`,
`Email`,
`Phone`,
`Description`)
VALUES (occupation,
organization,
lastName,
firstName,
email,
phone,
description);
END ;
このエラーが発生します
1064-SQL構文にエラーがあります。24行目の''の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
空の文字列()の近くに無効な構文があるとだけ表示された場合、何を変更すればよいかわかりません''
。無効なトークンが何であるかはわかりません-何が間違っているのですか?