我在BIGINT
的mysql服务器中使用id
。 id
的客户端存储需要一些操作。所以,我不能相信从用户浏览器回来的id
。我想验证这些数据。所以问题是
1)BIGINT(255)
的确切范围是多少。 BIGINT(255)
的范围不容易验证。请告诉我如何使用正则表达式进行验证。
2)我应该对从客户端回来的id
进行检查吗?我刚刚对此问题进行了解决,还是应该验证id
以避免sql注入?
答案 0 :(得分:2)
signed BIGINT
: - 9223372036854775808至9223372036854775807
对于unsigned BIGINT
:0到18446744073709551615
ID
是否为数字,并且在BIGINT
定义的范围内