暂无图片
数据库里的id会是负值吗?
我来答
分享
暂无图片 匿名用户
数据库里的id会是负值吗?

数据库里的id会是负值吗?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
DarkAthena

不论是id字段还是数据库中的序列,其值都可以被操作为负数。

但“可以”和“会”有所区别,不清楚题主的具体场景。如果是发现了存在异常的负数,第一时间应该考虑应用端程序是否异常,数据库本身是不会控制这个值能不能为负数的

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
JiekeXu
暂无图片

问的有点唐突哈,什么 ID 呢?如果是某个表的 ID 插入负值没啥毛病。


18:19:03 SCOTT@testogg> insert into test values(-1,'add');

1 row created.

暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚

自动的不会。但是如果你没有定义id是无符号的。那么手工去update成为负的,还是可以的。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏