MySQL VERSTAND Beperking
MySQL VERSTAND Beperking
Die DEFAULT
beperking word gebruik om 'n verstekwaarde vir 'n kolom te stel.
Die verstekwaarde sal by alle nuwe rekords gevoeg word, indien geen ander waarde gespesifiseer word nie.
VERSTAND op CREATE TABLE
Die volgende SQL stel 'n DEFAULT
waarde vir die "Stad"-kolom wanneer die "Persone"-tabel geskep word:
CREATE TABLE Persons
(
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int,
City varchar(255) DEFAULT 'Sandnes'
);
Die DEFAULT
beperking kan ook gebruik word om stelselwaardes in te voeg, deur funksies soos :
CURRENT_DATE()
CREATE TABLE Orders
(
ID int NOT NULL,
OrderNumber int NOT NULL,
OrderDate date DEFAULT CURRENT_DATE()
);
VERSTAND op ALTER TABEL
Om 'n DEFAULT
beperking op die "Stad"-kolom te skep wanneer die tabel reeds geskep is, gebruik die volgende SQL:
ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';
LAAT 'n STANDAARD-beperking
Om 'n DEFAULT
beperking te laat vaar, gebruik die volgende SQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;