Syntax\n------\n\nEXECUTE stmt_name\n    [USING expression[, expression] ...]\n\nDescription\n-----------\n\nAfter preparing a statement with PREPARE, you execute it with anEXECUTE statement that refers to the prepared statement name. If the prepared statement contains any parameter markers, you must supply aUSING clause that lists expressions containing the values to be bound to the parameters. The USING clause must name exactly as many expressions as the number of parameter markers in the statement.\n\nYou can execute a given prepared statement multiple times, passing different variables to it or setting the variables to different values before each execution.\n\nIf the specified statement has not been PREPAREd, an error similar to the following is produced:\n\n``sql\nERROR 1243 (HY000): Unknown prepared statement handler (stmt_name) given to EXECUTE\n`\n\nEXECUTE` with arbitrary expression as parameters can be used, not just user variables (@var_name).\n\nYou can only use user variables (@var_name) as parameters.\n\nURL: https://mariadb.com/docs/server/reference/sql-statements/prepared-statements/execute-statement