Heim > Datenbank > navicat > Hauptteil

Navicat fügt den Fremdschlüsselfehler 1452 hinzu

(*-*)浩
Freigeben: 2019-08-21 17:34:00
Original
9024 Leute haben es durchsucht

Navicat fügt den Fremdschlüsselfehler 1452 hinzu

Wenn Sie auf diese Situation stoßen, sollten Sie Daten in Ihrer Tabelle haben. Dies liegt daran, dass die Attribute in den Daten nicht übereinstimmen. (Empfohlenes Tutorial: Navicat-Tutorial)

Navicat fügt den Fremdschlüsselfehler 1452 hinzu

Der einfachste und einfachste Weg, dieses Problem zu lösen

Löschen Sie einfach alle Daten in der Tabelle und erstellen Sie dann einen Fremdschlüssel.

Wenn Sie es nicht ertragen können, ihn zu löschen, suchen Sie die nicht entsprechenden Attribute in den beiden Tabellen!

Voraussetzungen für die Erstellung von Fremdschlüsseln:

1: Ob die Felder der Referenztabelle vorhanden sind.

2: Die Felder, die erstellt werden Der Fremdschlüssel muss ein Index sein und Fremdschlüsselfelder sind Primärschlüssel in anderen Tabellen.

3: Beide sind Innodb-Tabellen.

4: Die Feldtypen sind gleich.

5: Die Syntax ist korrekt

Um eine Fremdschlüsselbeziehung zwischen zwei MySQL-Tabellen herzustellen, müssen die folgenden drei Bedingungen erfüllt sein:

* 两个表必须是InnoDB表类型。    
* 使用在外键关系的域(字段)必须为索引型(Index)。所以要为设置外键的字段建立index
* 使用在外键关系的两个域(字段)数据类型要相同。
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonNavicat fügt den Fremdschlüsselfehler 1452 hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!