2011-11-22 52 views
1
String(255) vs String(99999) 

在設計MySQL列時,它真的很重要嗎?我的意思是......我有很多硬盤空間。請問您分配給MySQL列的數量有多重要?

+0

您的「大量硬盤空間」突然不會像表中的行數增長几個數量級那麼大。 – Amber

+1

請參閱:http://dba.stackexchange.com/questions/424/performance-implications-of-mysql-varchar-sizes –

回答

0

mysql的保存長文本字段爲varchar如果數據更新到較長的尺寸,則它們會縮短並且引擎將它們運送到離桌存儲。所以沒關係。

如果您使用大尺寸,則不能在varchar字段上使用標準索引,並且必須使用全文索引。 myisam支持全文索引,而innodb不支持