I am trying to execute below query but mysql says Syntax error: unexpected '@my_var' (at text suffix)
SET @my_var = 1;
INSERT INTO table1(id, myvar)
SELECT * FROM (LAST_INSERT_ID(), @my_var) AS tmp
How can I use declared variable in above query?
SELECTstatement appears to be off. There is no table name after theFROMkeyword.@my_varit works. e.g.SELECT * FROM (LAST_INSERT_ID(), 1) AS tmpbut I need to feed dynamic value using variable.