Autor Zpráva
pito
Profil
Zdravím,

Mám problém nevim jak mám zapsat tenhle dotaz do sql tabulky.
"ALTER TABLE tabulka MODIFY sloupec typ NOT NULL;"


Najedu na tabulku kde chci změnu a kliknu na sql.Tam mám tabulku a v ni je napsane:
SELECT * FROM `tip` WHERE 1

Nevím jak to tam dat k tomu?
bohyn
Profil
pito
ten SELECT smaz.
pito
Profil
to jsem zkoušel dál jsem jen
"ALTER TABLE tabulka MODIFY sloupec typ NOT NULL;"
pito
Profil
nebo jsem taky zkoušel
ALTER TABLE 'tip' MODIFY `tip` NOT NULL
a piše to chybu
nightfish
Profil
a piše to chybu
je tak složité nám napsat přesné znění té chybové hlášky?
bohyn
Profil
pito
Prostuduj si syntax ALTER TABLE
pito
Profil
díky za radu,ale stejně mi to nefunguje.Chtěl jsem změnit NULL na NOT NULL.Protože když to změním v struktuře tabulky a uložím to tak se mi objevi zas NULL i když jsem tam dál NOT NULL.No chtěl jsem to pomoci
ALTER TABLE tip MODIFY id_zapas INT NOT NULL;
toho to změnit.Jenže to nechce nějak změnit.To je divny PhpMyAdmin asi půjdu na jiný.

Jinak všem dík za rady
nightfish
Profil
jenom výstřel naslepo - obsahuje sloupec id_zapas hodnotu NULL? pokud ano, zřejmě nepůjde změnit typ sloupce na NOT NULL (nejdříve bude třeba změnit ty hodnoty NULL na něco jiného) a až pak provést to ALTER TABLE
pito
Profil
no ten NULL jsem smazal a pak jsem dal not null jenze pak se tam objevilo znovu null.Uz jsem zkousel dat i nejake hodnoty ale porad stejne.Mam to na serveru wz a kdyz jsem to zkousel na serveru ic tak tam je to v poradku.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: