MySQL - Unique foreign key

后端 未结 4 1774
走了就别回头了
走了就别回头了 2021-01-05 03:27

I have to make one of the foreign keys unique. The problem is, I am getting the following message from the phpMyAdmin:

The following indexes appear to be equal an         


        
4条回答
  •  轮回少年
    2021-01-05 03:53

    Just so you know, it seems like you can also have UNIQUE foreign keys:

    CREATE TABLE user(
    uid INT NOT NULL AUTO_INCREMENT,
    username VARCHAR(16) NOT NULL UNIQUE,
    email_id INT NOT NULL UNIQUE,
    FOREIGN KEY (email_id) REFERENCES email(uid)
        ON DELETE CASCADE
        ON UPDATE CASCADE,
    
    PRIMARY KEY (uid));
    

提交回复
热议问题