Mysql și mesajele de eroare
January 30, 2009 – 1:03 amSe dă un query de genul:
INSERT INTO request(`project_id`, `user_id`, `request_body`, `planned_date`) VALUES (1,22,‘blabla’,‘2009-01-31 04:16:27′)
la care se primește eroarea:
Column not found: 1054 Unknown column ‘project_id’ in ‘where clause
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.


One Response to “Mysql și mesajele de eroare”
Foarte greu de facut debuging la probleme de genul asta. Eu mi-am petrecut vreo 2 ore cautand un unique index care era pe un tabel accesat dintr-un trigger. Foarte enervant.
By Andrei on Jun 15, 2009