Namiesto not null napíše null

Stále mi namiesto not null píše null prečo ?
Kdo? Jak? Kdy?
Keď tam napíšem
CREATE TABLE `uzivatelia` (
`id` INT NOT NULL AUTO_INCREMENT ,
`prezivka` VARCHAR( 50 ) NOT NULL ,
`email` VARCHAR( 50 ) NOT NULL ,
`heslo` VARCHAR( 10 ) NOT NULL ,
`jeadmin` TINYINT DEFAULT '0' NOT NULL ,
`pripomenute` DATETIME NULL ,
`registraciadokoncena` TINYINT DEFAULT '0' NOT NULL ,
`jeblokovany` TINYINT DEFAULT '0' NOT NULL ,
PRIMARY KEY ( `id` )
);
tak sa mi not null zmení na null .
> Keď tam napíšem
Kam?

> sa mi not null zmení na null
Které NOT NULL se změní na NULL? Nebo jinak, podle čeho usuzuješ, že se něco takového změnilo?
Tam kde sa píše kód pri vytváraní novej tabuľky. Všetky not null čo som napísal v tom kóde sa zmenia na null a keď to dám upraviť tak to ostane nezmenené. Pretože keď to skontrolujem tak v tabuľke píše.
Tak nevím. Mně to píše tohle:
mysql> describe uzivatelia;
+----------------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------------------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| prezivka | varchar(50) | NO | | NULL | |
| email | varchar(50) | NO | | NULL | |
| heslo | varchar(10) | NO | | NULL | |
| jeadmin | tinyint(4) | NO | | 0 | |
| pripomenute | datetime | YES | | NULL | |
| registraciadokoncena | tinyint(4) | NO | | 0 | |
| jeblokovany | tinyint(4) | NO | | 0 | |
+----------------------+-------------+------+-----+---------+----------------+
8 rows in set (0,00 sec)

Tobě to snad píše něco jiného?
Keď sa pozriem na tabuľku tak mi tam píše

Pole Typ Nulový Predvolené Linkovať na Komentáre MIME
id int(11) Áno NULL
prezivka varchar(50) Áno NULL
email varchar(50) Áno NULL
heslo varchar(10) Áno NULL
jeadmin tinyint(10) Áno 0
pripomenute datetime Áno NULL
registraciadokoncena tinyint(10) Áno 0
jeblokovan tinyint(10) Áno 0
Tak nám přesně napiš kde (na lokálu, zde na WZ), jak (přes phpMyAdmin, PHP skriptem, Adminerem, atd), co (na co klikáš, zadáváš apod) děláš. Protože tvé výsledky prostě nedávají smysl.
Cez phpmyadmin a je jedno či cez prednastavenú tabuľku alebo tam napíšem kódom stále mi to spraví takú tabuľku.
Hups. Pravdu má ten chlapec :)

V tom případě vím, kde je jádro pudla. Kombinace phpMyAdmin zde na WZ a NOT NULL je zde totiž magická. Jednoduše řešeno přes phpMyAdmin na WZ to prostě nefunguje, ať se snažíme jak chceme. Je to stále nevyřešený bug, který se tu objevuje už hoodně dlouhou dobu a už párkrát jsem na tento nešvar reagoval.

Řešení je několik.
1) Vytvořit tabulku přes PHP skript.
2) Nainstalovat si u sebe na webu vlastní verzi phpMyAdmin (http://www.phpmyadmin.net). Nové verze ten problém již nemají.
3) Nebo raději místo phpMyAdmin nainstalovat (jen nahrát) na svůj web Adminer (http://www.adminer.org/cs/)

U 2 a 3 pak stačí jen aplikovat zmíněný SQL dotaz.
Ďakujem. Takže treba vytvoriť php skript cez ktorí spravím tabuľku. A potom mi to bude ukazovať tú tabuľku normálne aj v phpmyadmin?
Ano. Ovšem nesmíš pak v phpMyAdmin tu tabulku upravovat ;)
OK. Ďakujem.