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>
2014 © webprogramianje.net - Sva prava su zadržana. 




