Programovacie jazyky, rady, poradňa...
__construct
Medium Expert
Príspevky: 108 Registrovaný: 23 sep 2009, 9:32
Bydlisko: Dark Side of The Moon
Kontaktovať používateľa:
Príspevok
od používateľa __construct » 22 feb 2010, 9:44
Zdravím potrebujem vytvoriť FK v jednej tabuľke a nie a nie sa mi to podariť.
Kód: Vybrať všetko
ALTER TABLE `polozka_obj` ADD CONSTRAINT `id_objednavka` FOREIGN KEY (`id_objednavka`) REFERENCES `objednavka` (`id_objednavka`) ON UPDATE NO ACTION ON DELETE CASCADE;
Hádže mi to tento Error:
Kód: Vybrať všetko
SQL Error (1005): Can't create table 'eshop.#sql-ff4_97' (errno: 150) Foreign key constraint is incorrectly formed
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 22 feb 2010, 14:07
nie som si teraz isty, ale nema byt jeho pomenovanie unikatne (teda nie rovnake ako nejaky nazov stlpca)? Pripadne zrus cele constraints ak ho nepotrebujes, tento parameter je nepovinny
__construct
Medium Expert
Príspevky: 108 Registrovaný: 23 sep 2009, 9:32
Bydlisko: Dark Side of The Moon
Kontaktovať používateľa:
Príspevok
od používateľa __construct » 22 feb 2010, 14:15
skúšal som nepomohlo ..
gwixt
Addict
Príspevky: 3912 Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can
Príspevok
od používateľa gwixt » 22 feb 2010, 14:28
co si skusal? co nepomohlo?
__construct
Medium Expert
Príspevky: 108 Registrovaný: 23 sep 2009, 9:32
Bydlisko: Dark Side of The Moon
Kontaktovať používateľa:
Príspevok
od používateľa __construct » 22 feb 2010, 14:45
gwixt napísal:co si skusal? co nepomohlo?
Si prečítaj predošlý príspevok ..
No konečne sa mi to podarilo ..nechápem prečo ale keď som nastavil tie klúče na UNSIGNED tak to ide ..