sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Valores predeterminados para los tipos de datos varchar e int mysql

Ninguno predeterminado significa que no hay un valor predeterminado. Si no se proporciona un valor en una inserción, la consulta fallará con un "error sin valor predeterminado".

NULL es el valor NULL real, lo que significa que si no se proporciona ningún valor en una inserción, la columna se establecerá de forma predeterminada en NULL (vacío). Para varchar, puede establecer el valor predeterminado en '', pero NULL es mejor.

Los tipos int de incremento automático no deben tener un valor predeterminado (predeterminado:ninguno) porque siempre tendrá un valor.