per averlo come INT la variabile vuota dovrebbe essere 0 (zero) senza apici.Originariamente inviato da seawolf
la soluzione è che nel campo telefono era settato come INT, percui rimanendo vuoto dava l'errore settandolo come varchart tutto è ok.
mi domando c'è un modo per trattarlo come INT, nonostante la variabile rimanga vuota ?
Questo fatto dipende da come e' impostato SQL-MODE.
Ma un numero di telefono va bene impostato come varchar. La lunghezza complessiva puo' variare fino a 14 o piu' cifre ed avere degli 0 o + iniziali oppure un divisore tra prefisso e numero.