phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Valori predefiniti per i tipi di dati varchar e int mysql

Predefinito nessuno significa che non esiste un valore predefinito. Se non viene fornito un valore su un inserto, la query avrà esito negativo con un "nessun errore di valore predefinito".

NULL è il valore NULL effettivo, il che significa che se non viene fornito alcun valore su un inserto, la colonna verrà impostata automaticamente su NULL (vuota). Per varchar puoi impostare il valore predefinito su '', ma NULL è meglio.

I tipi di incremento automatico int non dovrebbero avere un valore predefinito (predefinito:nessuno) perché avrà sempre un valore.