Zadanie 24 z arkusza E.14, styczeń 2017

MySQL i bazy danych Poziom: średnie

Przedstawione polecenie MySQL ma za zadanie

ALTER TABLE ksiazki
  MODIFY tytul VARCHAR(100) NOT NULL;
Wybierz odpowiedź

Cały arkusz E.14, styczeń 2017

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

zmienić typ kolumny tytul w tabeli ksiazki.

Dlaczego

MODIFY zmienia definicję (typ i atrybuty) istniejącej kolumny bez zmiany nazwy. Zmianę nazwy robi CHANGE lub RENAME COLUMN, a usunięcie DROP COLUMN.