我在mySQL数据库中收到此错误。
我有一张桌子,我已经拿到了ID栏&其数据类型设置为BIGINT&值为100.
现在我正在尝试传递此ID(110585777261232376048),但它会更改为此(9223372036854775807)。
我自动生成动态值后无法更改ID的长度。
如何更改列属性以使其正常工作?
答案 0 :(得分:0)
BIGINT
无符号可以取0到18,446,744,073,709,551,615的范围。尝试将列设置为UNSIGNED BIGINT
..它不能接受超出此范围的值。如果范围超出此限制,则需要将数据类型转换为DOUBLE