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

Einem Datumsfeld kann keine Fremdschlüsseleinschränkung hinzugefügt werden

Nicht sicher, warum Sie mysql markiert haben Frage als db2 . Wie auch immer, die MySQL-Dokumentation Zustände:

Fügen Sie also einen Index im Geburtsdatum hinzu Spalte:

CREATE TABLE patient(
  Name varchar(255),
  Geburtsdatum date,
  INDEX (Geburtsdatum),
  CONSTRAINT pk_patient PRIMARY KEY (Name,Geburtsdatum)
);