Musíte se připojit k informačnímu schématu a všechny informace o primárním klíči a cizích klíčích najdete v této tabulce
SELECT * FROM information_schema.TABLE_CONSTRAINTS T;
musíte být ROOT
pro přístup k information_schema
.
POMOCÍ této tabulky můžete najít tabulku, db a zda má cizí klíč.
Doufám, že to pomůže, pokud nechcete použít IF EXIST
a uložená procedura. Ale jsem si jistý, že můžete použít IF EXIST
lze použít pro dotazy neuložené procedury....