將大數組存儲到MySQL數據庫中的最佳方式是什麼?將大數組存儲在mySQL中
首先溶液
INSERT INTO `friendList` (`userId` , `friendId` , `friendName`) VALUES
('1', '3242343', 'bernd'),
('1', '3242342', 'jusu');
或用foreach
第二溶液
foreach (xxxx) {
mysql_query("insert xxxx");
}
第一個解決方案是較好的(清潔器和不那麼繁瑣的服務器,是嗎? ),但是如何創建這個插入命令?
是一個文本文件,真是一個好主意?如果是這樣,比我會優先存儲一個json字符串。順便說一句:我的數組的最大條目是4000. – user1815934
該查詢不適用於json文件。 在文件中寫入比在db中寫入要快,因此,在文件中寫入4000行足夠快。 – ke20
不錯!我以前沒有見過這種用法。我知道這是一個古老的線程,但出於好奇,如果要將數據寫入文件,編寫一個包含分配給變量的值的PHP文件並不是一件容易的事,只是在需要時才包含它。 – Chris