Dit kan mogelijk zijn als u de volgende eigenschap vermeldt in de url
spring.datasource.url=jdbc:mysql://localhost:3306/test?allowMultiQueries=true
De allowMultiQueries instrueren de bestuurder om query's met scheidingstekens naar de database te sturen.
Houd er rekening mee dat als u native query's gebruikt, u zich bewust moet zijn van SQL-injectie-aanvallen. U hoeft het scheidingsteken (DELIMITER) niet expliciet te plaatsen. De SQL-instructie De volgende query werkt
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;