我正在運行動態查詢的基礎上添加刪除字段的類別。 下面是一個例子查詢:爲什麼這個ALTER TABLE MYSQL查詢不能執行(返回false)?語法顯示正確
ALTER TABLE se_classifiedvalues
ADD classifiedvalue_402 varchar(250) NOT NULL default ''
MYSQL不抱怨的語法,但返回false當我VAR傾倒查詢。當我扔的查詢到phpMyAdmin的,並試圖執行它扔這個SQL:
#1118 - 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
任何一個有任何想法,我能做些什麼來解決這個問題?
謝謝
任何方式來擴大這個限制或我必須重組? – Rooster 2012-03-22 14:48:04
除了創建一些BLOB(即。TEXT)列外,沒有辦法進行擴展,因爲實際內容存儲在行外,所以會減少行中的存儲空間。奇怪的是,這正是錯誤所說的。 :) – 2012-03-22 14:49:30