Mi capita di dover inserire in un campo numerico il valore 0 (o nessuno dato che nella tabella ho settato di default il valore 0).

Siccome però poi capita che la query genera giustamente errore:

Codice PHP:
INSERT INTO tabella (numerostringa1stringa2VALUES (, 'stringa1''stringa2'); 
Ho aggiunto gli apici anche al valore numerico:

Codice PHP:
INSERT INTO tabella (numerostringa1stringa2VALUES ('''stringa1''stringa2'); 
così ho visto che a MySQL non crea problemi anche quando il campo è effettivamente con valore inserendolo correttamente nel campoi di tipo INT(11)

Codice PHP:
INSERT INTO tabella (numerostringa1stringa2VALUES ('10''stringa1''stringa2'); 
Posso pertanto utilizzare questa tecnica senza creare problemi nei tipi numerici?