php - 将表列的数据递增 1 || mysql

标签 php mysql

我有一个包含列的表格

编号 ||柜台

如果我做某事(某些事件),我希望计数器的值(在特定 id 处)增加 1,目前我正在这样做:

    //get current value
    current_value = select counter from myTable where id='someValue'  

    // increase value
    current_value++   

   //update table with current value
    update myTable set counter=current_value where id='someValue';  

目前我正在为此运行 2 个查询,请建议我一步完成的方法。

最佳答案

只需在数据库中运行数学:

update myTable set counter = counter + 1 where id = 'someValue';

关于php - 将表列的数据递增 1 || mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2778557/

相关文章:

PHP自动加载变量

javascript - Ajax 有 5% 的时间失败,响应为 "error"

mysql - 从包含在sql中用分号分隔的数组的列中检索任何一个最大值

mysql - 我如何调用存储过程(使用 zf2,学说 2)?

mysql - 我怎样才能以另一种方式编写这个查询

适用于多个用户的 MySQL 数据库结构,每个用户有 100 到 1000 条唯一行

php - 丹麦字母 MySQL 输出

php - mysql/php 搜索结果的更好排序

php - Laravel 连接表并获得用户的最大订单

mysql - SQL查询以查找跨列的尾随零数