美文网首页
数据库UNSIGNED问题

数据库UNSIGNED问题

作者: LX_代码制造坊 | 来源:发表于2020-05-08 13:39 被阅读0次

进行数据库操作时,进行SQL计算时,比如用数据a=1,去减数据b=2;
select a-b from test;
结果应该为:-1;
但是却出现了另一个结果,一个超级的数据:4294*****

原因

数据库中对于UNSIGNED数的操作,返回的都是UNSIGNED的。

解决方案

在数据库中输入:
set sql_mode='NO_UNSIGNED_SUBTRACTION';

相关文章

  • 数据库UNSIGNED问题

    进行数据库操作时,进行SQL计算时,比如用数据a=1,去减数据b=2;select a-b from test;...

  • unsigned int问题

    输入结果为 > 0,因为unsigned与非unsigned处理,都是unsigned。所以用u%输出会是一个很大...

  • MySQL SQL语句

    Mysql数据库:端口号3306,超级用户 root unsigned 正值 修改提示符:--prompt ...

  • 一、数据类型

    一、类型属性 1.1 UNSIGNED 在MySQL数据库中,对于UNSINGNED的操作,返回都是UNSINGN...

  • IPUtils

    1.ip在数据库中存储(INT UNSIGNED or BIGINT) 2.工具类 3.测试

  • LeetCode笔记:190. Reverse Bits

    问题: Reverse bits of a given 32 bits unsigned integer.For ...

  • 终端命令行

    终端命令行 导出数据库 UNSIGNED 自动增长auto_increment default默认值 not nu...

  • 阿里巴巴公约学习

    数据库 【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(...

  • CO-2019-04-10

    Unsigned IntegersUnsigned integers are unsigned binary nu...

  • JNI unsigned char*转jstring 与 jst

    unsigned char* 转jstring jstring转unsigned char*

网友评论

      本文标题:数据库UNSIGNED问题

      本文链接:https://www.haomeiwen.com/subject/eklfnhtx.html