EF Core for MySql踩坑(二)
EF Core for MySql Code First 生成数据库的时候报的以下的错
BLOB, TEXT, GEOMETRY or JSON column 'Author' can't have a default value
原因就是: MYSQL5.x是不允许BLOB/TEXT类型的字段拥有默认值的
解决方法
1、 找到mysql安装根目录下的my.ini文件
2、 找到这样一行:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
3、 在其前面加‘#’将其注释掉:
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
4、 重启mysql服务
5、 重新执行你的mysql语句
鲸落于海,星沉于洼,风隐于密林,蝉鸣漏进夏至,想让世间所有温柔住进你眼里