ユーザー向けに画像、動画、URL、音声、テキストなどを投稿するための構造を設計したい。
作成しました
CREATE TABLE users (
userID INT NOT NULL AUTO_INCREMENT,
firstName VARCHAR(50),
lastName VARCHAR(50),
password CHAR(32),
PRIMARY KEY (userID)
);
CREATE TABLE post(
postID INT NOT NULL AUTO_INCREMENT,
message VARCHAR(200)
PRIMARY KEY (postID));
私の質問は、画像、ビデオ、URL などを保存するための異なるテーブルを設計する必要があるかどうかです。
画像テーブルのように
CREATE TABLE post_image(
imageID INT NOT NULL AUTO_INCREMENT,
imgPATH VARCHAR(200)
PRIMARY KEY (imageID));
ビデオ、リンクなどの同じ
または、単一のテーブルでのみ実行できます。