Heim  >  Artikel  >  Datenbank  >  Was soll ich tun, wenn Navicat beim Festlegen von Fremdschlüsseln einen Fehler meldet?

Was soll ich tun, wenn Navicat beim Festlegen von Fremdschlüsseln einen Fehler meldet?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-15 13:48:133609Durchsuche

Was soll ich tun, wenn Navicat beim Festlegen von Fremdschlüsseln einen Fehler meldet?

Mysql meldet einen Fehler, bei dem die Fremdschlüsseleinschränkung nicht hinzugefügt werden kann, wenn Navicat zum Erstellen eines Fremdschlüssels verwendet wird, wie unten gezeigt:

Was soll ich tun, wenn Navicat beim Festlegen von Fremdschlüsseln einen Fehler meldet?

Verwandt Empfehlungen: „Navicat für MySQL-Grafik-Tutorial

Lösung:

(1) Überprüfen Sie, ob die zuzuordnenden Feldtypen oder Längen inkonsistent sind .

(2) Überprüfen Sie, ob die Codes der beiden zu verknüpfenden Tabellen unterschiedlich sind.

(3) Überprüfen Sie, ob eine Tabelle bereits Datensätze enthält.

(4) Stellen Sie „Beim Löschen“ und „Beim Aktualisieren“ auf den gleichen Wert ein, z. B. indem Sie beide auf CASCADE setzen.

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Navicat beim Festlegen von Fremdschlüsseln einen Fehler meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn