sql >> Databasteknik >  >> RDS >> Mysql

NULL vs DEFAULT NULL vs NULL DEFAULT NULL i MYSQL-kolumnskapande?

Det är ingen skillnad. NULL DEFAULT NULL är den implicita standarden.

Från CREATE TABLE-dokumentationen:

  • Om varken NULL eller NOT NULL anges, behandlas kolumnen som om NULL hade angetts

Från kapitlet "Datatyps standardvärden":

  • Om en kolumndefinition inte innehåller något explicit DEFAULT-värde, bestämmer MySQL standardvärdet enligt följande:Om kolumnen kan ta NULL som ett värde, definieras kolumnen med en explicit DEFAULT NULL-sats.


  1. Hur rensar jag och installerar om postgresql på ubuntu grundligt?

  2. #1273 - Okänd sammanställning:'utf8mb4_unicode_ci' cPanel

  3. Exportera SQL Server-data till CSV-fil

  4. internationaliserat reguljärt uttryck i postgresql