MySQL error: Missing index for constraint

后端 未结 2 821
孤街浪徒
孤街浪徒 2021-01-13 12:35

I am creating 2 tables in my database:

DROP TABLE IF EXISTS `med_pharmacy`;
CREATE TABLE IF NOT EXISTS `med_pharmacy` (
  `med_pharmacy_id` int(11) NOT NULL          


        
2条回答
  •  终归单人心
    2021-01-13 12:55

    if you are giving

    ADD CONSTRAINT `fk_med_pharmacy_medication1` 
    FOREIGN KEY (`med_id`) 
    

    A FOREIGN KEY constraint does not have to be linked only to a PRIMARY KEY constraint in another table; it can also be defined to reference the columns of a UNIQUE constraint in another table.

    so med_id should have primary key in medication or reference the columns of a UNIQUE constraint

提交回复
热议问题