我正在尝试创建一个单独的表来跟踪已读/未读帖子。使用MySQLi
我将有两个表items
和items_tracking
. 呈现页面时,它将加入表格并检查用户是否阅读了帖子。
items
+-------+------------+----+
| id | created_by | .. |
+-------+------------+----+
| item1 | id12 | .. |
| item2 | id433 | .. |
+-------+------------+----+
items_tracking
+---------+---------+------+
| user_id | item_id | read |
+---------+---------+------+
| id1 | item1 | 0 |
| id2 | item2 | 0 |
| id94 | item1 | 1 |
+---------+---------+------+
现在的想法是,每当在items
表中创建新项目/帖子时,它还将在items_tracking
表中为所有用户和列创建行read = 0
。问题是,我不知道如何解决这个问题,因为我将使用的外键items_tracking
仍然几乎未确定。
关于如何同时插入两个表,而第二个表引用第一个表的任何想法?