MySQL在视图中选择然后更新行

时间:2016-02-12 19:04:24

标签: mysql

我试图找到这个答案,但我似乎无法找到我需要的东西。

我正在尝试从MySQL数据库中选择一行,然后更新该行中的计数器。所有这些都需要在一个视图中完成,所以我可以像普通选择一样调用它。

我正在使用RSS源,我可以完全访问MySQL,但无法访问输出调用的PHP(我没有构建它,但我继承了问题:/)。为了使调用工作,我将表名传递给RSS提要,它几乎是这样做的:

SELECT * (table name I pass in).

因为我无法访问PHP,所以我无法添加更新语句来标记我选择使用的记录。所有这一切都是如此,在选择所有记录之前,我不会两次显示相同的记录。

我希望能够在视图中完成所有这些操作。我希望能够选择一个尚未被选中的行,然后使用计数器更新,以便我不再选择它。

示例:

SELECT title,counter FROM example WHERE counter = 0 UPDATE example SET counter++

任何帮助都会很棒!

编辑:我需要能够更新我选择的相同的行。

0 个答案:

没有答案