Zadejte hledaný výraz...

MySQL Innodb – Chyba #1553 nelze smazat index

Filip T.
verified
rating uzivatele
(2 hodnocení)
21. 10. 2015 18:53:45
Ahoj,
nesetkal jste se někdo s chybou:
#1553 - Cannot drop index 'originalId': needed in a foreign key constraint
Aktuálně mám v DB tabulku (innodb) se sloupcem "originalID" varchar(255) na kterém mám index.
* Tento sloupec nemá žádnou "relaci/foreign key"
-> Potřebuju tento sloupec převést z "varcharu" na "decimal", nicméně abych to mohl udělat, musím nejprve smazat index
-> "index" ale nelze smazat, protože mi to hlásí že "existuje" nějaký cizí klíč ( který ale neexistuje )
Prošel sem snad 1000 stránek, ale nikde žádná rada, děkuji všem za pomoc
21. 10. 2015 18:53:45
https://webtrh.cz/diskuse/mysql-innodb-chyba-1553-nelze-smazat-index/#reply1147856
petrnson
verified
rating uzivatele
(5 hodnocení)
21. 10. 2015 19:09:42
Zkontroloval bych, zda na dotyčný sloupec není v jiné tabulce nastaveno integritní omezení.
21. 10. 2015 19:09:42
https://webtrh.cz/diskuse/mysql-innodb-chyba-1553-nelze-smazat-index/#reply1147855
Filip T.
verified
rating uzivatele
(2 hodnocení)
21. 10. 2015 19:29:33
2 Petrnson:
Děkuji, samozřejmě chyba mezi klávesnicí a židlí. Jedna zapomenutá tabulka, která už měla být dávno pryč. :) ( Krásně strávené 3 hodinky )
21. 10. 2015 19:29:33
https://webtrh.cz/diskuse/mysql-innodb-chyba-1553-nelze-smazat-index/#reply1147854
Pro odpověď se přihlašte.
Přihlásit