我希望这是一个相当普遍的问题,因为许多网站都使用线程消息传递,但我无法在互联网上找到任何东西。
基本上我设想这项工作的方式是我的消息表中有一个名为 thread_id 的列。该列不是唯一的,因为显然很多消息将共享同一个线程。我希望看到的是,当我插入一条新消息时,如果我指定一个 thread_id,它会按预期使用它,但如果我不这样做,它会通过自动递增最大值来使用下一个可用的 thread_id。
因此,如果我有一系列带有线程 id 的消息:1,1,2,2,3,2,2,3,3,4,2,5,3,3,3,4 然后我插入一行没有一个 id,它将使用 id 6。
这可能吗?如果不是,大多数人如何完成线程消息传递?
谢谢!