Zadanie 20 z arkusza EE.09, czerwiec 2023

MySQL i bazy danych Poziom: średnie

W bazie danych MySQL utworzono tabelę. Aby jednoznacznie zdefiniować, że pole ID jest kluczem głównym, należy dopisać

CREATE TABLE Osoby (
ID int NOT NULL,
nazwisko varchar(255) NOT NULL,
wiek int);
Wybierz odpowiedź

Cały arkusz EE.09, czerwiec 2023 Było też: EE.09, czerwiec 2024, EE.09, czerwiec 2025

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

PRIMARY KEY (ID) przed zamknięciem nawiasu.

Dlaczego

Klucz główny definiuje się klauzulą PRIMARY KEY (ID) na końcu listy kolumn, albo dopisując PRIMARY KEY w definicji pola. Skrót PK nie istnieje w SQL.