【发布时间】:2015-10-27 04:57:36
【问题描述】:
在 Amazon RDS 中,我有一个表格,source,格式为
id | name | times_shown
------------------------
0 | matt | 0
1 | jeff | 0
2 | jake | 0
. | ... | .
. | ... | .
. | ... | .
我有一个从该表中随机选择一行的 SQL 查询
SELECT * FROM source ORDER BY RAND() LIMIT 1;
有没有办法让我修改这个查询,以便当它选择一行时,它也会导致times_shown 列的值增加?如果没有,是否有其他方法,可能是模糊的列类型或 PHP SQL PDO 驱动程序设置,可以让我这样做?
据我了解,this SO question 提出类似的问题是关于更改 SELECT 的结果,而不是像我希望的那样实际更改数据库中的值。
【问题讨论】:
标签: php sql select increment amazon-rds