Nejde mi animporotvat tabulky
2 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Při naimporotvání tabulky mi to vyhodí chybu: CREATE TABLE IF NOT EXISTS `adresy` ( `id_adresy` int( 4 ) unsigned NOT NULL AUTO_INCREMENT , `mesto` varchar( 200 ) NOT NULL , `ulice` varchar( 200 ) NOT NULL , `cislo_domu` int( 4 ) unsigned NOT NULL , `psc` varchar( 50 ) default NULL , PRIMARY KEY ( `id_adresy` ) , UNIQUE KEY `mesto` ( `mesto` , `ulice` , `cislo_domu` ) ) ENGINE = InnoDB DEFAULT CHARSET = utf8 COMMENT = 'Tabulka adres, odkazovane z tabulky osob' AUTO_INCREMENT =41 MySQL hlásí: Dokumentace #1071 - Specified key was too long; max key length is 1000 bytes Nevíte co s tím, když to imprtuji doma řpes localhosta(EasyPHP), tak mi to normálně ty tabulky vloží
-
Jak by měl podle tebe vypadat složený index z varcharů? Proč vlastně musí být město, ulice a číslo domu unikátní?