• 技术文章 >数据库 >mysql教程

    将截断字符串或二进制数据是什么意思

    醉折花枝作酒筹醉折花枝作酒筹2021-07-13 13:59:21原创384

    将截断字符串或二进制数据是添加的限制和数据库中已经存储的数据有了冲突。只有在数据库中将所有在限制之外的数据全部修改成符合限制的数据,或者调整限制即可解决。

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

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

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

    语句已终止。

    错误原因

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

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

    解决方法

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

    相关推荐:《mysql教程

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:字符串 二进制数据
    上一篇:mysql数据库基本框架是什么 下一篇:mysql图形化工具包括哪些
    VIP会员

    相关文章推荐

    • APT如何升级mysql• php连接mysql数据库的函数方法是什么• sqlyog连接Mysql时出现1251错误怎么办• mysql数据库基本框架是什么• php怎么查询mysql并返回json

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网