gpt4 book ai didi

MySQL更新列+1?

转载 作者:IT老高 更新时间:2023-10-28 23:49:12 24 4
gpt4 key购买 nike

我想知道通过 +1 更新列的最简单方法是什么?我将根据用户提交新帖子的时间更新类别的帖子计数。

谢谢。

最佳答案

最简单的方法是存储计数,依靠 COUNT 聚合函数来反射(reflect)数据库中的值:

   SELECT c.category_name,
COUNT(p.post_id) AS num_posts
FROM CATEGORY c
LEFT JOIN POSTS p ON p.category_id = c.category_id

您可以create a view容纳上述查询,因此您可以像查询表一样查询 View ...

但如果您打算存储号码,请使用:

UPDATE CATEGORY
SET count = count + 1
WHERE category_id = ?

..替换“?”具有适当的值。

关于MySQL更新列+1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3866524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com