MySQL idegen kulcs innodb-re hibát ad
Üdv mindenkinek
akadt egy kis gondomutasítás nem add hibát de nem is látszik a kulcs
a tábla tipusa myisam
ha a tábla innodb akkor pedig hibát ír ki
a doksi szerint a FOREIGN KEY nem támogatott myisam esetin csak innodb vel
de akkor mért dob hibát?
Üdv Robit
■ akadt egy kis gondom
ALTER TABLE `netadmin`.`mrtg_mon`
ADD FOREIGN KEY (`host_id`) REFERENCES `reg_hosts` (`id`) ON DELETE CASCADE
a tábla tipusa myisam
ha a tábla innodb akkor pedig hibát ír ki
Can't create table './netadmin/#sql-7d2_c.frm' (errno: 150)
a doksi szerint a FOREIGN KEY nem támogatott myisam esetin csak innodb vel
de akkor mért dob hibát?
Üdv Robit
bármi
igazság szerint akármi lehet. mindig csak ezt mondja, és aztán agyalni kell, hogy mi baja lehet. például el lehet írva az egyik tábla- vagy mezőnév, vagy a két mező típusa nem azonos. ilyenek szoktak lenni.
nem nagy segítség, de ez van:)
Tasi
bingo
valóban tipus eltérés volt az egyik int a másik int unsigned volt
Üdv Robit