Eval MySQL/MariaDB

Moki Lv6

Procedure:

1
2
3
4
5
6
7
8
9
10
11
DELIMITER $

CREATE procedure `eval`(IN sqlParam longtext)
BEGIN
SET @sql = sqlParam;
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END$

DELIMITER ;

Example use:

1
CALL eval('SELECT 1 FROM dual');
On this page
Eval MySQL/MariaDB