1

私はそれが持っているテーブルユーザーを持っています:

id INT PRIMARY AUTO_INCREMENT
name VARCHAR(30) NOT NULL

テーブルポストもあります

id INT PRIMARY AUTO_INCREMENT
post TEXT NOT NULL

ユーザーが特定の投稿にアクセスした場合、その投稿を既に閲覧したことをデータベースのどこかに保存したいと思います。それに対応するためにデータベースをどのように変更し、ユーザーが見ていない投稿をどのようにクエリしますか。その情報を格納するために新しいテーブルを作成する必要がありますか? それとも、他に何か気の利いたトリックがありますか?
アイデアは、ユーザーが投稿を一度表示すると、二度と表示できないようにする方法が欲しいということです。
申し訳ありませんが、私はデータベースを学習しようとしています。これは、非常に興味深く難しい課題の 1 つです。

4

3 に答える 3