MySQLコマンドの同期が取れていません。このコマンドは現在実行できませんというエラーが表示されます。以前に SO で取り上げられましたが、これらの質問と回答はアプリケーションレベルのコードに言及しています。
これは、phpmyadminを介してインポートしようとしているファイルです。(実際のコードから単純化されています。)正常にインポートされた他のファイルに、ドロップ/作成/呼び出しステートメントの他のグループがあるため、混乱しています。
エラーの原因は何ですか?
DROP PROCEDURE IF EXISTS `c9gtd`.`select_changes`;
CREATE PROCEDURE `c9gtd`.`select_changes`
(
IN `user_id` INT,
IN `days` INT
)
SELECT
0 AS `id`
;
CALL `c9gtd`.`select_changes`(-1,-1); -- Test
DROP PROCEDURE IF EXISTS `c9gtd`.`select_info`;
CREATE PROCEDURE `c9gtd`.`select_info` (IN `id` INT) -- ERROR IS HERE
SELECT
0 AS `id`
;
CALL `c9gtd`.`select_info`(-1); -- Test