sql >> Base de Datos >  >> RDS >> Mysql

No se puede agregar una restricción de clave externa en un campo de fecha

No estoy seguro de por qué etiquetó un mysql pregunta como db2 . De todos modos, la documentación de MySQL estados:

Así que agregue un índice en el Geburtsdatum columna:

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