Wenn Navicat einen Fremdschlüssel erstellt, wird manchmal der Fehler 1215 angezeigt. Fremdschlüsseleinschränkung kann nicht hinzugefügt werden, d. h. es kann keine Fremdschlüsseleinschränkung hinzugefügt werden. Simian, wir werden für alle die Ursachen und Lösungen des Fehlers analysieren.
Empfohlenes Tutorial: MySQL-Einführungsvideo-Tutorial
Es gibt drei Hauptgründe für dieses Problem:
(1) Die den Fremdschlüsseln entsprechenden Felddatentypen sind inkonsistent
(2) Beim Festlegen des Fremdschlüssels wird „Beim Löschen“ auf „SET NULL“ gesetzt "
(3) Die Speicher-Engines der beiden Tabellen sind inkonsistent
Anhang: Methode zum Anzeigen der Speicher-Engine der Tabelle
show table status from 数据库名 where name='表名';
Ändern Sie die Tabellenspeichermethode
alter table table_name engine=innodb
Erweiterte Informationen
Navicat ist eine Reihe von schnellen, Zuverlässige und erschwingliche Datenbankverwaltungstools zur Vereinfachung. Entwickelt für die Datenbankverwaltung und Reduzierung der Systemverwaltungskosten. Es ist auf die Bedürfnisse von Datenbankadministratoren, Entwicklern sowie kleinen und mittleren Unternehmen zugeschnitten. Navicat ist mit einer intuitiven grafischen Benutzeroberfläche ausgestattet, die es Ihnen ermöglicht, Informationen auf sichere und einfache Weise zu erstellen, zu organisieren, darauf zuzugreifen und zu teilen.
Navicat ist weltberühmt und genießt bei großen Unternehmen, Regierungsbehörden und Bildungseinrichtungen auf der ganzen Welt großes Vertrauen. Es ist auch ein unverzichtbarer täglicher Arbeitspartner für Praktiker aus allen Gesellschaftsschichten. Seit 2001 wurde Navicat weltweit über 2.000.000 Mal heruntergeladen und hat einen Kundenstamm von über 70.000 Benutzern. Mehr als 100 Fortune-500-Unternehmen nutzen Navicat.
Navicat bietet Kunden bis zu 7 Sprachen zur Auswahl und gilt als das weltweit beliebteste Datenbank-Frontend-Benutzeroberflächentool.
Es kann zum Verwalten und Entwickeln lokaler oder entfernter MySQL-, SQL Server-, SQLite-, Oracle- und PostgreSQL-Datenbanken verwendet werden.
Navicat verfügt über genügend Funktionen, um alle Anforderungen professioneller Entwickler zu erfüllen, und ist für Anfänger im Bereich Datenbankserver leicht zu erlernen. Mit einer äußerst umfassenden grafischen Benutzeroberfläche (GUI) können Sie mit Navicat Informationen auf sichere und einfache Weise erstellen, organisieren, darauf zugreifen und teilen.
Navicat ist auf drei Plattformen verfügbar – Microsoft Windows, Mac OS X und Linux. Es ermöglicht Benutzern die Verbindung zu jedem lokalen oder Remote-Server und bietet einige praktische Datenbanktools wie Datenmodell, Datenübertragung, Datensynchronisierung, Struktursynchronisierung, Import, Export, Sicherung, Wiederherstellung, Tools zur Berichterstellung und Pläne zur Unterstützung bei der Datenverwaltung .
Das obige ist der detaillierte Inhalt vonNavicat-Verbindungsfehler 1215. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!