以下是關係數據庫的一部分。我知道如何創建表格電影併爲其分配主鍵......但不要低估創建其他表格併爲其分配主鍵。 有什麼幫助嗎?如何創建這個關係表?
表Film
CREATE TABLE Film (
Id INTEGER PRIMARY KEY,
Title VARCHAR(35) NOT NULL,
Description VARCHAR(256) NOT NULL,
Year INTEGER NOT NULL CHECK (Year > 1900),
Rating INTEGER NOT NULL DEFAULT 3 CHECK (Rating BETWEEN 1 AND 5)
);
如何創建表FilmFormat
和OrderItem
?
由於您的引擎是MyISAM,因此MySQL將忽略CHECK約束和FOREIGN KEY約束。沒有意義定義它們。 FK是從FilmFormat創建到Film的,所以Film表格如圖所示完成。 – RichardTheKiwi 2011-03-16 23:53:00
對不起,我將刪除引擎,然後它如何工作? – homlyn 2011-03-17 00:29:01
CHECK約束仍然會被解析並被忽略。 – RichardTheKiwi 2011-03-17 03:04:31