MySQL DEFAULT- Einschränkung
MySQL DEFAULT-Einschränkung
Die DEFAULT
Einschränkung wird verwendet, um einen Standardwert für eine Spalte festzulegen.
Der Standardwert wird allen neuen Datensätzen hinzugefügt, wenn kein anderer Wert angegeben wird.
STANDARD auf CREATE TABLE
Die folgende SQL legt einen DEFAULT
Wert für die Spalte "Stadt" fest, wenn die Tabelle "Personen" erstellt wird:
CREATE TABLE Persons
(
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int,
City varchar(255) DEFAULT 'Sandnes'
);
Die DEFAULT
Einschränkung kann auch zum Einfügen von Systemwerten verwendet werden, indem Funktionen wie verwendet werden :
CURRENT_DATE()
CREATE TABLE Orders
(
ID int NOT NULL,
OrderNumber int NOT NULL,
OrderDate date DEFAULT CURRENT_DATE()
);
STANDARD auf ALTER TABLE
Verwenden Sie die folgende SQL, um eine DEFAULT
Einschränkung für die Spalte „City“ zu erstellen, wenn die Tabelle bereits erstellt wurde:
ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';
DROP eine STANDARD-Einschränkung
Um eine DEFAULT
Einschränkung zu löschen, verwenden Sie die folgende SQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;