环境:
Ubuntu 16.04,Asp.Net Core 1.1,MySql.Data 7.0.6-IR31,MySql.Data.EntityFrameworkCore 7.0.6-IR31
有问题的MySql数据库列的数据类型为“mediumtext”。这是我的伪代码:
>>> my_list = ["car", "hello","bye" ,"hello"]
>>> sentence = "hello bye"
>>> words = sentence.split()
>>> sum(1 for i in zip(*[my_list[j:] for j in range(len(words))]) if list(i) == words)
1
执行时,数据库表会按预期更新。但是,只有前255个字符被写入我的“注释”列。
想知道是否有人可以建议解决方法。
答案 0 :(得分:0)
我没有使用实体框架,而是转而使用普通的旧MySqlConnection / MySqlCommand类。插入和更新似乎现在有效。我想这个bug是在MySql EF层。