Mysql și mesajele de eroare
Se dă un query de genul:
[code lang="sql"]INSERT INTO request(`project_id`, `user_id`, `request_body`, `planned_date`) VALUES (1,22,'blabla','2009-01-31 04:16:27')[/code]
la care se primește eroarea:
[code]Column not found: 1054 Unknown column 'project_id' in 'where clause[/code]
WTF? Where clause pentru un query de tip INSERT?
După câteva secunde de gândire, vine și răspunsul: eroarea era într-un trigger. În astfel de cazuri, niște erori puțin mai detaliate ar fi binevenite.