Трябва да се свържете със схемата за информация и можете да намерите цялата информация за първичния ключ и външните ключове в тази таблица
SELECT * FROM information_schema.TABLE_CONSTRAINTS T;
трябва да сте ROOT
потребител за достъп до information_schema
.
ИЗПОЛЗВАЙТЕ тази таблица, можете да намерите таблицата, db и дали има външен ключ.
Надявам се това да ви помогне, ако не искате да използвате IF EXIST
и Съхранена процедура. Но съм сигурен, че можете да използвате IF EXIST
може да се използва за заявки на несъхранени процедури....