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

MySQL-Fehler bei CREATE TABLE für viele-zu-viele-Beziehungen

Entfernen Sie NOT NULL aus der Primärschlüsseldefinition -

CREATE TABLE resort_season(
  resortID MEDIUMINT UNSIGNED NOT NULL,
  seasonID MEDIUMINT UNSIGNED NOT NULL,
  FOREIGN KEY (resortID) REFERENCES resort (resortID),
  FOREIGN KEY (seasonID) REFERENCES season (seasonID),
  PRIMARY KEY (resortID, seasonID)
);