Dobrý den,
chtěl bych se zeptat, proč mi v konzoli při práci s MySQL databází hlási tento příkaz pro vytvoření tabulky chybu u modifikátoru DEFAULT:
CREATE TABLE uzivatele(
ID int AUTO_INCREMENT PRIMARY KEY,
jmeno varchar(60),
prijmeni varchar(60),
Skupina char(1) default('A')
);
Pokud tabulku vytvořím bez modifikátoru DEFAULT, vše funguje tak, jak má. Pokud pak chci upravit sloupec Skupina na výčtový datový typ, aby bylo možné zadávat pouze určité hodnoty, konzole hlásí také chybu:
alter table uzivatele modify Skupina char(1) enum ('A', 'B', 'C');
Mohl by mi někdo poradit, jak příkazy upravit tak, aby to fungovalo? S MySQL se teprve učím, ale při hledání na internetu jsem našel, že takto by to mělo fungovat, ale možná jsem něco špatně pochopil...
Díky moc za vysvětlení a upravení příkazů :)