Datagrip は、mysql で次の手順を完全に実行しますが、mysql コマンド ラインとワークベンチは、SQL に構文エラーがあると表示します。どうしてこれなの?
CREATE PROCEDURE addTag(n VARCHAR(255), d VARCHAR(255))
BEGIN
INSERT INTO Tags(name, description) VALUES
(n, d);
END;
mysql ワークベンチがそれを示す方法は次のとおりです。
アクションとエラー出力を以下に再現します。
CREATE PROCEDURE addTag(n VARCHAR(255), d VARCHAR(255)) BEGIN INSERT INTO Tags(name, description) VALUES (n, d)
エラー コード: 1064。SQL 構文にエラーがあります。4行目のnear ''を使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください