Der er et problem i din indsættelsesforespørgsel, som du lige gik glip af med at indsætte navnet på dine kolonner
Gør sådan her
insert into data_temp (`col1`, `col2`) values (null, '{"test":
{"id":12,"otherdata":"x","otherdata2":"y"}}'); SELECT LAST_INSERT_ID();
I stedet for col1
og col2
indtast dit kolonnenavn, så virker det for dig.