Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Kategorie: Programowanie webowe Bazy danych

Który atrybut kolumny zapewnia automatyczne nadawanie kolejnych, unikalnych wartości (np. dla klucza głównego)?

Odpowiedzi

Źle. DEFAULT wstawia stałą wartość domyślną, nie kolejne numery.
Źle. NOT NULL wymusza niepustość, ale nie generuje wartości.
Dobrze. AUTO_INCREMENT sam zwiększa wartość przy każdym nowym wierszu.
Źle. UNIQUE pilnuje braku powtórzeń, ale wartości nie nadaje automatycznie.