2
CREATE TABLE IF NOT EXISTS `user_words` (
`id` int(15) NOT NULL AUTO_INCREMENT,
`user` int(15) NOT NULL,
`word` int(15) NOT NULL,
PRIMARY KEY (`_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS `words` (
`words_id` int(15) NOT NULL AUTO_INCREMENT,
`words_word` VARCHAR(15) NOT NULL,
PRIMARY KEY (`words_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
我有當前存儲的話每個用戶的上述表,這樣的結果可能是這樣的:多個數據庫條目或一個數組?
1 - 1 - 1
1 - 1 - 2
1 - 1 - 3
現在字位鏈接到字表的字= words_id
我會想知道這是做最好的辦法還是倒不如說有
CREATE TABLE IF NOT EXISTS `user_words` (
`id` int(15) NOT NULL AUTO_INCREMENT,
`user` int(15) NOT NULL,
`word` TEXT NOT NULL,
PRIMARY KEY (`_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
1 - 1 - 1 2 3
,並使用一個數組來得到3個結果在文本字段?
第一種選擇是更好的,因爲你不應該在該領域的價值內有任何智慧。展望未來,您將無法執行許多標準查詢。 – Bulat