localhost での開発中に MySQL Workbench を使用すると、次のストアド プロシージャが正常に動作します。
CREATE PROCEDURE `follow`(IN in_follower INT(11), IN in_followee VARCHAR(45))
BEGIN
INSERT INTO follower (follower_id, followee_id)
VALUES (in_follower,(SELECT `user_id` FROM user WHERE `username` = in_followee));
END
1and1 のサーバーのプロシージャを作成しようとすると、次のエラーで SQL が拒否されます。
エラー #1064 - SQL 構文にエラーがあります。4行目のnear ''を使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください
一体全体?