Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Probleme beim Definieren von Fremdschlüsseln (MySQL)

Möglichkeiten:

  1. Datentypen, einschließlich unsigned, stimmen nicht überein.
  2. Übergeordnetes Feld ist nicht indiziert.

Wenn die Datentypen übereinstimmen, haben Sie möglicherweise keinen Index für die übergeordnete Spalte definiert, für die Sie eine Fremdschlüsselbeziehung definieren wollten. Bitte überprüfen Sie, ob die Spalte sec_id im section der Tabelle hat alle Indizes definiert.

Siehe :