我想將一個數字列表和其他一些字段一起存儲到MySQL中。列表中元素的數量是動態的(一段時間它可以容納大約60個元素)如何有效地將動態列表存儲到MySQL列中?
當前我將列表存儲到varchar類型的列中,並完成以下操作。
e.g. aList = [1234122433,1352435632,2346433334,1234122464]
在存儲時間,ALIST被coverted串如下
aListStr = str(aList)
和讀取時間的字符串被轉換回如下列出。
aList = eval(aListStr)
有大約1000萬行,因爲我作爲字符串存儲,它佔用很多空間。什麼是最有效的方法來做到這一點?
另外什麼應該是存儲字符串而不是數字的有效方式?
在逗號分隔的文本字段中查找項目非常簡單。 FIND_IN_SET(num,list):) – 2009-12-16 19:52:48