EF Core for MySql踩坑(二)

原文鏈接 https://www.cnblogs.com/qzdd/p/12442454.html

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語句

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章