次のコマンドを使用して、SQL データベースに新しいテーブルを作成しました。
Create Table if not exists Images (ImageID int (10) primary key NOT NULL AUTO_INCREMENT ,
UserID int (10) NOT NULL,
Translated tinyint Default 0,
DeleteImage tinyint Default 0,
DataPosted date,
TheImage blob,
Translation text,
FOREIGN KEY (UserID) REFERENCES Users(UserID) ON DELETE CASCADE)
テーブルは問題なく作成されていますが、ビルドの内容を確認していると、テーブルで ImageID、TheImage、および Translation 列が主キーとして定義されていることがわかりました。クエリが表示されているので、ImageId のみを主キーにする必要があります。
ここで何が起こっているのですか?tnx