MySQL NOT NULL Tutorial

Prilikom kreiranja tabela, tj. kolona u tabelama, koristicete NOT NULL zabranu kada ne zelite da neko polje bude prazno.

U prevodu, koristicete NOT NULL kada zelite da sva polja u koloni moraju imati neku vrednost.

Struktura komande ide ovako:

CREATE TABLE klijenti
(
p_id int NOT NULL,
ime varchar(255) NOT NULL,
prezime varchar(255),
adresa varchar(255),
grad varchar(255)
)

Dakle, p_id mora biti broj ("int" = integer) i mora uvek biti definisano, isto kao i ime klijenta.

mysql> describe klijenti;
+---------+--------------+------+-----+---------+-------+
| Field   | Type         | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| p_id    | int(11)      | NO   |     | NULL    |       |
| ime     | varchar(255) | NO   |     | NULL    |       |
| prezime | varchar(255) | YES  |     | NULL    |       |
| adresa  | varchar(255) | YES  |     | NULL    |       |
| grad    | varchar(255) | YES  |     | NULL    |       |
+---------+--------------+------+-----+---------+-------+
5 rows in set (0.03 sec)

mysql>