Има проблем във вашата заявка за вмъкване, която току-що сте пропуснали да поставите името на вашите колони
Направете така
insert into data_temp (`col1`, `col2`) values (null, '{"test":
{"id":12,"otherdata":"x","otherdata2":"y"}}'); SELECT LAST_INSERT_ID();
На мястото на col1
и col2
поставете името на колоните си, тогава ще работи за вас.