我跑耙分貝:遷移我的軌道失敗並出現以下錯誤:耙分貝:遷移失敗,Mysql2 ::錯誤:行大小太大
== AddColumnsToSavedSearch: migrating ========================================
-- add_column(:saved_searches, :search_param1, :string, {:limit=>1000})
-> 0.0574s
-- add_column(:saved_searches, :search_param2, :string, {:limit=>1000})
rake aborted!
An error has occurred, all later migrations canceled:
Mysql2::Error: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs: ALTER TABLE `saved_searches` ADD `search_param2` varchar(1000)
這種遷移運行在我的其他罰款系統具有相同的配置(相同的OS和DB)。
我的MySQL數據庫版本是服務器版本:5.5.24-0ubuntu0.12.04.1(Ubuntu)。
任何幫助表示讚賞。
如果您需要任何信息,請讓我知道。
感謝
運行遷移之前,該表的行大小(以字節爲單位)是多少? – Zabba