小编APi*_*als的帖子

MySQL 错误代码:1264。第 1 行“列名”列的值超出范围

我使用 MySQL 来存储一个 20 位的 ID 号。当我使用以下查询查询数据库时,出现以下错误。

询问:

UPDATE tablename SET columnname = 59641217344615859740;
Run Code Online (Sandbox Code Playgroud)

错误:

Error Code: 1264. Out of range value for column 'columnname' at row 1
Run Code Online (Sandbox Code Playgroud)

表信息:

引擎:InnoDB
行格式:动态
表整理:utf8mb4_general_ci

栏目信息:

类型:BIGINT(255)
可空:是
权限:选择、插入、更新、引用

我究竟做错了什么?我的查询有问题吗?也许与表或列设置?大多数其他出现此错误的人没有使用 BIGINT 等列类型,但我. 非常感谢您的回答。谢谢!

mysql database mysql-workbench mysql-error-1264 workbench

3
推荐指数
1
解决办法
1万
查看次数

JavaScript/Node.JS - 使用OR运算符的紧凑方式?

假设我有检查字符串的情况.我需要检查它是匹配a还是匹配b.现在,当然,我可以做到

var firstVar = "a"
var secondVar = "b"
var message = "atest" // note that I might not know what message is. it could be anything. it could be just "test" or just "a"
if ((message === firstVar + "test") || (message === secondVar + "test")) {
   console.log("success!")
}
Run Code Online (Sandbox Code Playgroud)

但有没有办法压缩这个?与具有一些myVar与值是数组ab,然后,如果检查message 开始于任何值myVar?如果有人有小费,那将非常感激.谢谢!

javascript variables var operators node.js

0
推荐指数
1
解决办法
75
查看次数