次のような区切り記号を使用して、MySQL でストアド プロシージャを作成しようとしています。
use am;
DELIMITER $$
CREATE PROCEDURE addfields()
BEGIN
DECLARE done INT DEFAULT FALSE;
DECLARE acc INT(16);
DECLARE validId INT DEFAULT 0;
END $$
DELIMITER ;
それは私にエラーを与えます:
#1304 - PROCEDURE addfields already exists
区切り記号を使用してストアド プロシージャを作成し、それが最初に存在する場合は削除するための適切な構文は何ですか?