Co robi kwerenda: ALTER TABLE artykuly MODIFY cena float;
?
Źle. Dodawanie kolumny to
ADD, nie MODIFY.Dobrze.
MODIFY zmienia definicję (typ) kolumny.Źle. Usuwanie kolumny to
DROP COLUMN.Źle.
float to TYP, nie nowa nazwa.Polecenie
ALTER TABLE artykuly MODIFY cena float; zmienia DEFINICJĘ istniejącej kolumny cena, ustawiając jej typ na float (liczba zmiennoprzecinkowa). Klauzula MODIFY służy właśnie do zmiany właściwości kolumny, która już istnieje. Dlatego polecenie zmienia typ kolumny cena na float.Pozostałe odpowiedzi mylą
MODIFY z innymi klauzulami. Dodawaniem kolumny zajmuje się ADD, usuwaniem DROP COLUMN, a zmianą nazwy CHANGE/RENAME (zależnie od dialektu). Tu wskazano kolumnę cena i nowy typ float, więc efektem jest zmiana typu.