nelle installazioni strict dalla 5.7 Mysql non accetta per i campi date e datetime il valore 0 (zero)
come si potrebbe risolvere se l'hosting non � disponibile a modificare sql_mode?
nelle installazioni strict dalla 5.7 Mysql non accetta per i campi date e datetime il valore 0 (zero)
come si potrebbe risolvere se l'hosting non � disponibile a modificare sql_mode?
Errare humanum est, perseverare ovest
Usa un campo nullable,
Al posto di inserire la data a 0 (che non ha senso) inserisci null
chiedi al tuo hoster come mai non puoi dichiarare una colonna nullable
...ma la variabile sql_mode, che da quello che ho capito regola la cosa, ha questo valore:
codice:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
valore che l'hosting non cambia essendo su un server condiviso
e a me servirebbe che certe date possano essere azzerate
Ultima modifica di carlo2002; 31-03-2022 a 17:59
Errare humanum est, perseverare ovest