sql >> Database >  >> RDS >> Mysql

NULL vs STANDAARD NULL vs NULL STANDAARD NULL bij het maken van MYSQL-kolommen?

Er is geen verschil. NULL DEFAULT NULL is de impliciete standaard.

Van de CREATE TABLE-documentatie:

  • Als noch NULL noch NOT NULL is opgegeven, wordt de kolom behandeld alsof NULL is opgegeven

Uit het hoofdstuk "Standaardwaarden gegevenstype":

  • Als een kolomdefinitie geen expliciete DEFAULT-waarde bevat, bepaalt MySQL de standaardwaarde als volgt:Als de kolom NULL als waarde kan hebben, wordt de kolom gedefinieerd met een expliciete DEFAULT NULL-clausule.


  1. docker-compose:MySQL db elke keer opnieuw initialiseren

  2. SQL Oracle-telclusters

  3. Veelvoorkomende MySql-interviewvragen en -antwoorden voor frisser + ervaren

  4. Benoemde instanties gebruiken? Test uw DAC-verbinding!