Index column size too large
【問題描述】:
因為業務需要,需要修改欄位的長度,但是修改過程中出現如下問題:
mysql> alter table house_8090 modify house_url varchar(765);
ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes.
mysql>
【問題分析】:
根據報錯提示可以看出是因為索引列太大導致。
【解決辦法】:
根據報錯提示,嘗試解決:
先檢查一下是不是資料庫被限制了索引的大小
SHOW variables like 'innodb_large_prefix'
如果查詢的值是OFF的話 執行下面命令
SET GLOBAL INNODB_LARGE_PREFIX = ON;
執行完了 之後 還得檢視當前的innodb_file_format引擎格式型別是不是BARRACUDA
執行 SHOW variables like 'innodb_file_format'
如果不是的話則需要修改 SET GLOBAL innodb_file_format = BARRACUDA;
但是再次執行上面的修改語句還是會報相同的錯誤。
查了下資料,發現需要更改表的結構:
alter table house_8090 row_format=dynamic;
alter table house_8090 row_format=compressed;
再次執行後,可以正常執行。
相關推薦
Index column size too large
【問題描述】:因為業務需要,需要修改欄位的長度,但是修改過程中出現如下問題: mysql> alter table house_8090 modify house_url varchar(765); ERROR 1709 (HY000): Index column size too large. T
錯誤的異常資訊為Index column size too large. The maximum column size is 767 bytes
使用mysql建表的時候報索引太大,錯誤異常資訊為Index column size too large. The maximum column size is 767 bytes。 首先我先將mysql的配置檔案更改了一下設定為 default-storage
mysql specified key was too long與Index column size too large. The maximum column size is 767 bytes.
第一個問題:要設定utf-8就好; Index column size too large. The maximum column size is 767 bytes. 第一步:use 進入資料庫 執行: set global innodb_file_format
MYSQL--“Row size too large (> 8126)”
http 分享 數據 AR myisam image isam post bsp 將表的引擎改為MyISAM就可以,如下圖。 因為新數據庫mysql默認的引擎是InnoDB MYSQL--“Row size too large (> 8126)”
Mysql_大字段問題Row size too large.....not counting BLOBs, is 8126.
var log 都是 variable bytes alter 設置 分享圖片 value 【問題描述】 1.從myslq(5.7.19-0ubuntu0.16.04.1)中導出sql腳本,導入到mysql(5.5.27)中,報如下錯誤:Row size too large
mysql 報Row size too large 65535 原因與解決方法
在MySQL建表時,遇到一個奇怪的現象: [email protected] : test 10:30:54>CREATE TABLE tb_test ( -> recordid varchar(32) NOT NULL, ->
MySql “Row size too large (> 8126)”
今天在對MySQL資料庫進行資料處理時,遇到一個錯誤: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORM
資料庫錶行輸入總字數太多報錯:Row size too large (> 8126)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Row size too large (> 8126). Changing some columns to TEXT or B
MySql “Row size too large (> 8126)” 親測解決
問題 :匯入mysql資料表時出現錯誤 : error "Row size too large (> 8126). Changing some columns to TEXT or BLOB
live555: The input frame data was too large for our buffer size
rtsp采用Live555作為流媒體服務器端,進行RTSP的請求的時候,會出現如下的提示:MultiFramedRTPSink::afterGettingFrame1(): The input frame data was too large for our buffer size (100452). 13
413 Request Entity Too Large&The field uploadFiles exceeds its maximum permitted size of 1048576 byt
問題場景:使用nginx做代理轉發一個tomcat釋出的springBoot web應用,上傳圖片時在service層做了圖片大小2M的校驗,但是上傳圖片時出現以上兩個錯誤。 問題1:nginx 413 Request Entity Too Large 問題分析:從錯誤資訊判斷是
SoapUI啟動報錯:The JVM could not be started. The maximum heap size (-Xmx) might be too large
SoapUI啟動的時候,報如題錯誤,經過排查,在安裝目錄\bin\下,找到SoapUI的vmoptions引數配置檔案 打開發現-Xmx引數配置,將預設值改小一些即可: -Xms128m -Xmx80
Packet for query is too large (1166 > 1024). You can change this value
win you 修改配置 服務 grep can hang sql 目前 轉載: MySQL max_allowed_packet 設置過小導致記錄寫入失敗 mysql根據配置文件會限制server接受的數據包大小。 有時候大的插入和更新會受max_allowed_p
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 > 1024)
是否 經驗總結 article except ack tin 接受 參數 exceptio ### Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 > 1
Elasticsearch 的分頁報錯 result window is too large
alt spa 代碼 sea font 技術 最大值 img mage 檢查自己分頁查詢的代碼 Pageable pageable = new PageRequest(0, 10000); searchQuery.setPageable(pageable); // 分頁效
java.lang.RuntimeException: Canvas: trying to draw too large(203212800bytes) bitmap.
新建 nbsp 位置 oid 原因分析 can sha bitmap sharp java.lang.RuntimeException: Canvas: trying to draw too large(203212800bytes) bitmap. 異常原因分析:C
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2280 > 2048).異常的解決方法
mes mode process trac image pan bst chang sub 今天碰到了一個如上的異常,在執行一個查詢功能時後臺會報錯,沒有返回查詢結果。 一般是Linux服務器的mysql的配置文件出現問題(同樣的數據在本地不報錯),mysql重啟時可能會重
nginx 出現413 Request Entity Too Large問題的解決方法
upload 使用 {} filesize onf 服務 限制 允許 應該 nginx 出現413 Request Entity Too Large問題的解決方法 使用php上傳圖片(大小1.9M),出現 nginx: 413 Request Entity Too La
exchange日誌message too large for this organization
dong mail store receive this -i nds tab ilb 查看郵件跟蹤日誌:D:\Exchange Server\V15\TransportRoles\Logs\MessageTracking1、正常的接收日誌:2018-01-05T07:52
郵件發送失敗,Sendmail Headers too large
send reference 日誌 添加 headers -c 服務器 word 主題 今天遇到一個奇怪問題,用戶反饋郵件發送失敗。遠程查查吧,大小、收件人等等啥的都未超限制。怪了 . ??於是與用戶了解發送時間,去郵件系統服務器sendmail日誌查,發現關鍵信息“sta