Sie müssen sich mit dem Informationsschema verbinden und finden alle Informationen über den Primärschlüssel und die Fremdschlüssel in dieser Tabelle
SELECT * FROM information_schema.TABLE_CONSTRAINTS T;
Sie müssen ein ROOT
sein Benutzer auf das information_schema
zugreifen .
UNTER VERWENDUNG dieser Tabelle können Sie die Tabelle finden, db und ob sie einen Fremdschlüssel hat.
Ich hoffe, das hilft, wenn Sie IF EXIST
nicht verwenden möchten und gespeicherte Prozedur. Aber ich bin mir sicher, dass Sie IF EXIST
verwenden können kann für nicht gespeicherte Prozedurabfragen verwendet werden....