0

我目前正在构建一个大 cms。有一张桌子叫posts

她的专栏:

licenses_id post_id title

现在我想要的是,当具有许可证 id 的用户例如sSj1j221321 插入一个新帖子时,它将在posts表上搜索最后post_id一个具有相同 licenses_id 的用户并将其插入为 post_id + 1。

我该怎么做?

4

1 回答 1

0

您可以使用查询来获取下一个 post_id,如下所示:

  1. 您可以进行查询以获取 licenses_id 的下一个 post_id,如下所示:

    SELECT `post_id`+1 AS `next_id` FROM `posts` 
    WHERE `licenses_id`='sSj1j221321' ORDER BY `post_id` DESC LIMIT 1
    
  2. 从上面获取next_id,然后post_id在插入查询中使用它。

于 2013-03-25T10:30:26.463 回答