2014-10-20 27 views
0

我有一個名爲movieTitles的數據表,每個字段都是電影的標題。在每個字段下,我將爲每部電影放置關鍵字(每行一個字),並且我只想將這些字插入字段中,而不必查詢其餘字段。僅將數據插入到一個字段中

EX。

我將擁有數千個電影標題作爲字段名稱,並且我將擁有一個接口,可以一次錄製一個電影。所以,讓我們在樂高電影中加入[legos,Lord Business,Benny,will ferrell]的字樣。但我將有數千部電影,不希望有查詢:


INSERT INTO table(Fury, Lego Movie, Fight Club, Step Brothers, Anchorman) VALUES ('','legos','','','') 

INSERT INTO table(Fury, Lego Movie, Fight Club, Step Brothers, Anchorman) VALUES ('','lord business','','','') 

INSERT INTO table(Fury, Lego Movie, Fight Club, Step Brothers, Anchorman) VALUES ('','benny','','','') 

INSERT INTO table(Fury, Lego Movie, Fight Club, Step Brothers, Anchorman) VALUES ('','will ferrell','','','') 

是否有某種方式,我可以再補充一個字一個領域,如:


INSERT INTO table(Lego Movie) VALUE ('legos') 

INSERT INTO table(Lego Movie) VALUE ('lord business') 

INSERT INTO table(Lego Movie) VALUE ('benny') 

INSERT INTO table(Lego Movie) VALUE ('will ferrell') 

我知道我可以做一大堆的嵌套循環,並添加緩衝劑和這樣的東西,但我覺得應該有一些真正簡單的東西。 任何人有想法?

+2

從[數據庫規範化的角度](http://en.wikipedia.org/wiki/Database_normalization),這個數據庫的一切都是完全錯誤的。你爲什麼要這樣做? – tadman 2014-10-20 20:39:40

回答

0

如果您爲其他列設置了默認值,則只需插入一個字段即可。而且,如果你的電影名字是你的PK,那就沒有問題了。

正如Jay Blanchard所說,這個數據庫設計是錯誤的。

相關問題