Problema MYSQL
- COM_EASYSOCIAL_GUEST_NAME
-
Autore della discussione
- Visitatori
-
18 Anni 6 Mesi fa #45967
da COM_EASYSOCIAL_GUEST_NAME
Problema MYSQL è stato creato da COM_EASYSOCIAL_GUEST_NAME
Ho un problema con MySQL. Praticamente non mi riconosce più valori vuoti. Mi spiego: se eseguo questa query di inserimento valori
INSERT INTO [tabella] VALUES ('','','')
se quei tre campi hanno NOT NULL settato, la query non mi da errore per dei campi vuoti, bensì riempe la tabella con tre campi, appunto, vuoti.
Sono andato a cercare sul manuale di SQL e ho trovato questo:
"Strict mode controls how MySQL handles input values that are invalid or missing. A value can be invalid for several reasons. For example, it might have the wrong data type for the column, or it might be out of range. A value is missing when a new row to be inserted does not contain a value for a non-NULL column that has no explicit DEFAULT clause in its definition. (For a NULL column, NULL is inserted if the value is missing."
ma sinceramente, pur avendo settato il DB in Strict mode, non cambia nulla. Qualcuno può aiutarmi?!
INSERT INTO [tabella] VALUES ('','','')
se quei tre campi hanno NOT NULL settato, la query non mi da errore per dei campi vuoti, bensì riempe la tabella con tre campi, appunto, vuoti.
Sono andato a cercare sul manuale di SQL e ho trovato questo:
"Strict mode controls how MySQL handles input values that are invalid or missing. A value can be invalid for several reasons. For example, it might have the wrong data type for the column, or it might be out of range. A value is missing when a new row to be inserted does not contain a value for a non-NULL column that has no explicit DEFAULT clause in its definition. (For a NULL column, NULL is inserted if the value is missing."
ma sinceramente, pur avendo settato il DB in Strict mode, non cambia nulla. Qualcuno può aiutarmi?!
Si prega Accedi o Crea un account a partecipare alla conversazione.
- COM_EASYSOCIAL_GUEST_NAME
-
- Visitatori
-
18 Anni 6 Mesi fa #46111
da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Problema MYSQL
pur non avendo capito a pieno la parte inglese (e allora tu mi dirai "se non hai capito che parli a fare?") penso che tu non commetta un errore: assegni a tre campi tre valori stringa con nessun carattere presente. questo è diverso dall'assegnargli NULL come valore. prova a vedere se questo può suggerirti qualcosa.
Si prega Accedi o Crea un account a partecipare alla conversazione.