mySql dati inseriti

salve a tutti

con un sistema html(form) e php devo inserire una serie di valori in un campo varchar :

se il valore è nullo(la variabile è vuota) nel db mySql viene inserito un campo vuoto !

io non capisco :

il campo è vuoto o nullo ?

E' meglio nel caso in cui si inserisce un valore nullo(la variabile è vuota) , questo sia nullo (=null) ?

occupa più spazio un campo vuoto o nullo ([null]) ?

grazie

 :-\       ???

inviato 10 anni fa
robo
robo
1
X 0 X

Devi usare il valore NULL solo se hai bisogno di distinguere i casi in cui la stringa è vuota e i casi in cui la stringa è NULL. Se non hai questa necessità allora evita di usare i NULL, dichiarando il campo NOT NULL.

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

grazie

molto gentile

modifico il db  cosi semplifico anche il il sistema di immisione dei dati

 8)

risposto 10 anni fa
robo
robo
1
X 0 X

se ho un campo di tipo ' text '  il quale non è ne NULL ne NOT NULL  e gli inserisco come valore , se vuoto NULL , questo occupa spazio ?

é meglio lasciare vuota (non dare NULL)?

risposto 10 anni fa
robo
robo
1
X 0 X

non so se cambia qualcosa per i campi di tipo text ma ho letto che le ricerche su cambi che prevedono il NULL sono generalmente più lente.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda