ho risolto...rendo partecipi anche gli altri di una cosa che non sapevo....magari voi si, ma per me è nuova.

in fase di insert con mysql 4 e precendenti creavo una query del genere

$sql = "INSERT INTO tbl VALUES ('',1,2,3)";

dove il primo valore è un campo con auto_increment

in mysql 5 eseguendo questa query mi torna errore
ho risolto inserendo un valore NULL al posto delle virgolette

$sql = "INSERT INTO tbl VALUES (NULL,1,2,3)";


spero di essere stato utile

E PENSATE CHE OGGI E' VENERDIIIIIIIIIIIIIIIIIIIII
EVVAIIIIII.

Matteo