Zadanie 20 z arkusza EE.09, styczeń 2022

MySQL i bazy danych Poziom: łatwe

W bazie MySQL zdefiniowano podczas tworzenia tabeli pole id. Wpis AUTO_INCREMENT oznacza, że

id int NOT NULL AUTO_INCREMENT
Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2022

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

wartości pola będą automatycznie generowane podczas dodawania nowego rekordu do bazy.

Dlaczego

AUTO_INCREMENT sprawia, że baza sama nadaje kolejną wartość (1, 2, 3…) przy dodawaniu rekordu. Wartości nie są losowe, a przy NOT NULL pole nie przyjmie NULL.