向AspNetUsers添加外键

时间:2015-06-02 10:57:35

标签: mysql sql asp.net asp.net-mvc asp.net-identity

我是使用Asp.net Identity的新手。我想添加个人资料图片。 我添加了所需的表格here。所以我创建了一个表,我想在它和AspNetUsers

之间添加外键约束
DROP TABLE IF EXISTS ajt_photo ; 
CREATE TABLE IF NOT EXISTS ajt_photo (
  id_photo INT(11) NOT NULL AUTO_INCREMENT,
  id_user_fk varchar(128) NOT NULL,
  image Blob NOT NULL,  
  PRIMARY KEY (id_photo),
  CONSTRAINT fk_user
    FOREIGN KEY (id_user_fk)
    REFERENCES AspNetUsers (Id)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION )
ENGINE = InnoDB
DEFAULT CHARACTER SET = latin1;

我收到错误表示无法添加外键约束!!

所以,我需要知道是什么原因?我该如何修复脚本?

0 个答案:

没有答案