如何使用rails 3爲mysql列創建索引?如何使用rails 3爲mysql TEXT列創建索引?
根據this
索引時BLOB或TEXT列,你必須指定一個前綴長度 爲索引。
我怎樣才能達到使用Rails同樣3
如何使用rails 3爲mysql列創建索引?如何使用rails 3爲mysql TEXT列創建索引?
根據this
索引時BLOB或TEXT列,你必須指定一個前綴長度 爲索引。
我怎樣才能達到使用Rails同樣3
在遷移,你可以這樣做:
add_index(:table_name, :column_name, :length => 10)
你爲什麼要創建索引?你打算在這個專欄有一個where子句嗎?如果是這樣,我強烈建議不要這樣做,因爲從長遠來看它會削弱您的應用程序。使用搜索引擎,而不是如
什麼無用的評論。有很多情況下,文本列上的索引是完全合理的。示例:URL需要文本(長度> 255),並且通常(相等)選擇它們以查找重複項。數據庫索引足夠快,搜索引擎功能(如詞幹)不再需要,添加其他服務的複雜性使您的想法成爲反模式。 – 2016-03-29 19:14:29