PHP-MySQL-如何安全地增加MySQL整数字段?
2022-08-30 12:03:03
我想使用php和mysql安全地增加字段值。
我必须使用什么类型的表/字段?
是否有我必须使用的最低版本的MySQL?
MySQL的安全事务的sql代码是什么?
我想使用php和mysql安全地增加字段值。
我必须使用什么类型的表/字段?
是否有我必须使用的最低版本的MySQL?
MySQL的安全事务的sql代码是什么?
我假设你指的是什么类型的“表”,你指的是存储引擎。任何支持突变的东西(即不是“存档”或“黑洞”)
任何数值字段都可以(tinyint,int,float等)。也就是说,没有特殊的PHP代码,只有用于递增所需字段的SQL:
UPDATE table SET field = field + 1 WHERE [...]
如果需要事务,请将上述查询打包到事务中。至于MySQL版本,我同意@hsz - 尽可能使用最新版本。
如果您正在谈论主键,则将列设置为 和 。id
primary
auto_increment
增加的领域看起来像这样:
UPDATE table SET field = field + 1 WHERE id = 9
关于MySQL版本 - 使用最新的版本。;)
会没事的。> 5.0