我是靠谱客的博主 危机柠檬,这篇文章主要介绍将截断字符串或二进制数据是什么意思,现在分享给大家,希望可以做个参考。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

在EF中,使用CodeFirst给实体添加约束的时候,使用NeGut控制台进行更新到数据库中,先使用add-migration migrationName命令进行创建(migrationName是进行更新的名字),然后使用Update-Database进行更新到数据库,此时报出问题:

将截断字符串或二进制数据。

语句已终止。

错误原因

为什么会报出这个问题,原因就是添加的限制和数据库中已经存储的数据有了冲突。

例如,限制用户ID只能是数字,但是数据库中用户ID里面有数字意外的符号,此时就会报出这种错误。

解决方法

解决办法就是,在数据库中将所有在限制之外的数据全部修改成符合限制的数据,或者调整限制即可

相关推荐:《mysql教程》

以上就是将截断字符串或二进制数据是什么意思的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是危机柠檬最近收集整理的关于将截断字符串或二进制数据是什么意思的全部内容,更多相关将截断字符串或二进制数据是什么意思内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部