【发布时间】:2019-06-06 21:18:11
【问题描述】:
我刚刚将我的 .Net-core 站点托管到 smarterasp.net,但是当我尝试在 MYSql 上更新数据库时出现错误
Failed executing DbCommand (397ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
CREATE TABLE `AspNetUserRoles` (
`UserId` varchar(255) NOT NULL,
`RoleId` varchar(255) NOT NULL,
CONSTRAINT `PK_AspNetUserRoles` PRIMARY KEY (`UserId`, `RoleId`),
CONSTRAINT `FK_AspNetUserRoles_AspNetRoles_RoleId` FOREIGN KEY (`RoleId`) REFERENCES `AspNetRoles` (`Id`) ON DELETE CASCADE,
CONSTRAINT `FK_AspNetUserRoles_AspNetUsers_UserId` FOREIGN KEY (`UserId`) REFERENCES `AspNetUsers` (`Id`) ON DELETE CASCADE
);
指定的密钥太长;最大密钥长度为 1000 字节
【问题讨论】:
-
此表的默认字符集是什么?
标签: mysql .net-core hosting entity-framework-migrations