游戏应用程序 BIGINT 无符号值超出范围
Gaming application BIGINT UNSIGNED value is out of range
这是针对游戏应用程序,我希望用户在站在火中时受到伤害。 我宁愿不允许负 hp(健康点),但此查询使我的服务器崩溃,因为数据超出范围。
UPDATE game_moblist set hp=GREATEST(0,(hp-100)) WHERE id=2923
错误信息: #1690 - BIGINT 无符号值超出 '( legends
中的范围。game_moblist
.hp
- 100)'
我以为最大只会允许 0 通过。 我有点担心只设置 hp,因为如果两个查询同时造成损害,我可能会失去其中一个查询的效果。
尝试反引列标识符:
UPDATE `game_moblist` set `hp`=GREATEST(0,(`hp`-100)) WHERE `id`=2923
相关文章:
- 如何使用JavaScript模拟x86无符号32位整数乘法
- 尝试将无符号长整型的 ARGB 数据绘制到 HTML 画布
- 游戏应用程序 BIGINT 无符号值超出范围
- 如何在node.js中设置mysql连接,以在带无符号整数的算术上抛出超出范围的错误
- Javascript无符号短灰度图像
- Javascript中的无符号32位整数
- ASM.js 类型错误:比较的参数必须同时是有符号、无符号或双精度
- 将4个8位无符号整数打包为32位浮点值
- 序列化无符号整数(ulong)数组时,Json.NET崩溃
- javascript中带有无符号32位整数的位移位/类型转换
- 无符号整数数组到base64的快速转换
- 如何在nodejs中将无符号int打包为二进制字符串
- 如何在PHP中执行正确的无符号右移
- c - javascript ctypes字符串为无符号字符
- 计数无符号整数的位数
- 无符号右移函数对负输入不起作用
- JavaScript字符串如何成为一组“元素”?的16位无符号整数值
- Javascript无符号短到有符号短
- 32位无符号JavaScript按位操作很简单
- D3.js光栅范围无响应