脚本宝典收集整理的这篇文章主要介绍了将截断字符串或二进制数据是什么意思,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
将截断字符串或二进制数据是添加的限制和数据库中已经存储的数据有了冲突。只有在数据库中将所有在限制之外的数据全部修改成符合限制的数据,或者调整限制即可解决。
本教程操作环境:windows7系统、MySQL8版本、Dell G3电脑。
在EF中,使用CodeFirst给实体添加约束的时候,使用NeGut控制台进行更新到数据库中,先使用add-migration migrationName命令进行创建(migrationName是进行更新的名字),然后使用Update-Database进行更新到数据库,此时报出问题:
将截断字符串或二进制数据。
语句已终止。
错误原因
为什么会报出这个问题,原因就是添加的限制和数据库中已经存储的数据有了冲突。
例如,限制用户ID只能是数字,但是数据库中用户ID里面有数字意外的符号,此时就会报出这种错误。
解决方法
解决办法就是,在数据库中将所有在限制之外的数据全部修改成符合限制的数据,或者调整限制即可
相关推荐:《mySQL教程》
以上就是将截断字符串或二进制数据是什么意思的详细内容,更多请关注脚本宝典其它相关文章!
以上是脚本宝典为你收集整理的将截断字符串或二进制数据是什么意思全部内容,希望文章能够帮你解决将截断字符串或二进制数据是什么意思所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。