これは、URLで次のプロパティに言及している場合に可能になる可能性があります
spring.datasource.url=jdbc:mysql://localhost:3306/test?allowMultiQueries=true
allowMultiQueriesは、区切られたクエリをデータベースに送信するようにドライバーに指示します。
ネイティブクエリを使用している場合は、SQLインジェクション攻撃に注意してください。区切り文字(DELIMITER)を明示的に配置する必要はありません。SQLステートメント次のクエリは機能します
SET myDatabase;
DROP PROCEDURE IF EXISTS myStoredProcedure;
CREATE PROCEDURE myStoredProcedure ( _description VARCHAR(50), _value INT )
BEGIN
INSERT INTO
myTable ( description, value )
VALUES ( _description, _value );
SELECT id, description, value
FROM myTable
WHERE id = LAST_INSERT_ID();
END;