php - 根据以前的数据更新 MySQL 行的更简单方法?

标签 php mysql

我想知道是否有更简单的方法来更新我的 MySQL 数据库中的数据。我有一个名为“食物”的列,它是一个整数。

每当我想更新食物量时,我必须选择当前数量,为 $new_food 创建一个新变量,即当前食物数量 + 要添加的食物量。然后我必须运行 UPDATE 查询以将 $new_food 插入。

这看起来效率很低。有没有更简单的方法来更新我的食物栏?

最佳答案

UPDATE 查询可以访问列的先前值。

UPDATE sometable SET food=food+:morefood WHERE id=:someid

关于php - 根据以前的数据更新 MySQL 行的更简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4149749/

相关文章:

php - Jquery:将输入类型从按钮更改为提交

php - 当从数据库中获取值时,如何从保管箱中选择选项值?

python - Mysql 1241 操作数应包含 1 列 s

php - 在 PHP Web 应用程序中保存配置变量的最佳方法是什么?

php - 获取产品在购物车中的公司的电子邮件

php - Codeigniter-将 View 缓存成 View

php - wxPHP 中是否有 AUI Pane 移动(或停靠)事件?

MySQL 查询正则表达式

mysql - 哪些工具通常使用 Ruby on Rails 开发人员来处理 MySQL 的管理

mysql - 如何搜索逗号分隔值