msyql text的長度問題

2021-09-01 02:23:07 字數 407 閱讀 2579

text的長度並不是很大,只能存64k。如果要把使用者傳的檔案儲存到mysql裡,需要根據需求使用其他的text型別。

否則報錯!

3種text型別的最大長度如下:

text 65,535 bytes ~64kb

mediumtext 16,777,215 bytes ~16mb

longtext 4,294,967,295 bytes ~4gb

修改表的字段語句:

alter table lts_wjq_kml_tasktracker modify ext_params longtext 

另外要主要在mysql的配置中設定限制的包數:

[mysqld]

max_allowed_packet=256m

大小根據業務來定,否則檔案無法接收。

Mysql in mysql In長度的問題?

不記得有代替in的語句,可能也是因為我不太關注sql導致水平較低哈。這種問題通常是由於無限分類表本身的設計問題導致的,例如只有id,parent id兩個字段,所以只要in了,如果無限分類表包含 id,parent id,level 樹高 path這個欄位的時候就可以避免使用in了。我個人使用的乙個...

lua的table長度問題

看以下 local tbltest1 print table.getn tbltest1 這段 輸出的結果是3,這個大家都知道,是吧。不管最後那個3後面有沒有加逗號,結果都是3。再看下面的 local tbltest2 print table.getn tbltest2 這段 輸出的結果是多少?這裡...

Socket的Send,Recv的長度問題

乙個包沒有固定長度,乙太網限制在46 1500位元組,1500就是乙太網的mtu,超過這個量,tcp會為ip資料報設定偏移量進行分片傳輸,現在一般可允許應用層設定8k ntfs系統 的緩衝區,8k的資料由底層分片,而應用層看來只是一次傳送。windows的緩衝區經驗值是4k。socket本身分為兩種...