Mysql 使用+;-象征?
我需要在数据库中保存一个通常具有以下格式的数字(int):Mysql 使用+;-象征?,mysql,database,Mysql,Database,我需要在数据库中保存一个通常具有以下格式的数字(int):+36或-12如何看到数字前面有一个+或- 通常,为了保存int编号,我在类型中选择了int(11),但在这种情况下,我现在需要设置哪种类型 只要INT是SIGNED(不要使用UNSIGNED),它就很容易包含负数。为什么要在正数前面加一个+?正数前面的+不是数据的属性,而是格式。使用带符号的INT列存储数据,在客户端代码中按您喜欢的格式设置值。@h2ooooooo我不完全是正数或负数,或者更确切地说是表示一个玩家和另一个玩家之间的点数差
+36
或-12
如何看到数字前面有一个
+
或-
通常,为了保存
int
编号,我在类型中选择了int(11)
,但在这种情况下,我现在需要设置哪种类型 只要INT
是SIGNED
(不要使用UNSIGNED
),它就很容易包含负数。为什么要在正数前面加一个+
?正数前面的+
不是数据的属性,而是格式。使用带符号的INT
列存储数据,在客户端代码中按您喜欢的格式设置值。@h2ooooooo我不完全是正数或负数,或者更确切地说是表示一个玩家和另一个玩家之间的点数差异。因此,如果我选择了int(11)
我还可以保存符号加号或减号吗?不需要保存加号,不是吗?如果没有任何符号,则假定数字为正。请记住将列类型设置为signed INT。对于加号,只需检查SQL返回的数字是否小于0,即可在客户端/服务器端添加加号。如果没有,请在开始处加一个加号。@axiac在属性中我只有:二进制
无符号
无符号零填充
更新当前时间戳时
,但没有有符号