MySQL error: Missing index for constraint

后端 未结 2 819
孤街浪徒
孤街浪徒 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:53

    The column referenced in a foreign key must be indexed. You need to add an index on medication.med_id. In fact, this should probably be the primary key of the table.

    ALTER TABLE medication ADD PRIMARY KEY (med_id);
    

提交回复
热议问题