我有两张桌子:
Table: utenti
Columns:
userId varchar(255) PK
password varchar(255)
Table: agenzie
Columns:
agenziaId varchar(255) PK
userId varchar(255)
Run Code Online (Sandbox Code Playgroud)
当我尝试在agenzie上创建外键时,会出现以下错误消息:
ALTER TABLE agenzie ADD FOREIGN KEY (userId) REFERENCES utenti(userId) Error Code: 1215. Cannot add foreign key constraint 0.015 sec
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
谢谢.
编辑:
DROP TABLE IF EXISTS `utenti`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `utenti` (
`userId` varchar(255) CHARACTER SET latin1 NOT NULL,
`password` varchar(255) CHARACTER SET latin1 NOT NULL,
PRIMARY KEY (`userId`)
) ENGINE=InnoDB …Run Code Online (Sandbox Code Playgroud)