gpt4 book ai didi

mysql - 插入语句中的值与插入的值不匹配

转载 作者:行者123 更新时间:2023-11-29 03:10:27 24 4
gpt4 key购买 nike

执行以下查询后:

INSERT INTO `temp` (`id`, `user_id`) VALUES (110, 100003568483914);

数据库中的结果是:

**id    user_id**
110 2147483647

为什么表中的值与插入的值不同?

最佳答案

describe temp 你会看到 user_id 是带符号的 INT,即 31 位数字 + 1 位符号,范围从 -2 ^31 到 2^31 -1 (2147483647 = 2^31 -1)。

你需要做的是改变user_id的列类型;看来您正在存储我建议使用字符串的 facebook 用户 ID;无论如何,您永远不需要对这些进行任何算术运算。

关于mysql - 插入语句中的值与插入的值不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9315546/

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