gpt4 book ai didi

MySQL 在 SELECT 语句中返回错误的值

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:20 26 4
gpt4 key购买 nike

全部,

我想知道这是否是一个 MySQL 错误,但由于我看到其他人使用比这更大的数字,我想我在这里做错了什么。

这是我正在查询的表的表结构: ojit_代码

现在,我对“id​​”列运行一个简单的 SELECT 语句:


mysql> describe ipspace6\G<br/>
*************************** 1. row ***************************<br/>
Field: id<br/>
Type: decimal(39,0) unsigned<br/>
Null: NO<br/>
Key: <br/>
Default: NULL<br/>
Extra: <br/>
*************************** 2. row ***************************<br/>
Field: addr<br/>
Type: decimal(39,0) unsigned<br/>
Null: NO<br/>
Key: PRI<br/>
Default: 0<br/>
Extra: <br/>
*************************** 3. row ***************************<br/>
Field: netmask<br/>
Type: decimal(39,0) unsigned<br/>
Null: NO<br/>
Key: <br/>
Default: 0<br/>
Extra: <br/>
*************************** 4. row ***************************<br/>
Field: subnet<br/>
Type: int(4)<br/>
Null: NO<br/>
Key: <br/>
Default: NULL<br/>
Extra: <br/>

...这到底是怎么回事?其中两个结果有效,两个绝对无效。

这不像我在做一些 super 复杂的嵌套查询或任何事情,这是简单的事情,它让我发疯。

有人帮忙吗?

最佳答案

删除引号。当您处理任何类型的数字时,您应该始终使用数字,而不是字符串。

关于MySQL 在 SELECT 语句中返回错误的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2993828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com