ciao a tutti!

Ho una tabella con 2 campi

id_Cat
des_Cat

Il primo è una PK con Autoincrement!

Sin qui tutto ok!

Il problema è che se provo a impostare manualmente id_Cat usando:

codice:
INSERT INTO categorie (id_Cat, des_Cat) VALUES (0,'ciao')
Mi va in autoincrement lo stesso....

Se invece dopo l'insert eseguo un update che setta 0 il campo id_Cat...funziona...
Ovvero così funziona:
codice:
INSERT INTO categorie (id_Cat, des_Cat) VALUES (0,'ciao');
UPDATE categorie SET id_Cat=0 WHERE id_Cat=LAST_INSERT_ID();
La domanda è:

Perchè cavolo non funziona nell'insert? :/ Devo per forza lanciare 2 query quando potrei usarne solo una?

Grazie