預設 latin1:漢字 2 字節、英文 1 字節。gb2312/utf-8:英文亦佔 2 字節。CHAR(10) 中的 10 按字符集字符數計算,大數據量場景尤需注意,可在 CHAR/VARCHAR 間權衡。
TINYINT(1) 與 TINYINT(2) 儲存範圍相同:無號 0-255,有號 -128 到 127。其他整數型別同理,括號內數字僅為顯示寬度提示。
非 MySQL 問題。SELECT * FROM innodb_table 顯示的「總計」與 SELECT COUNT(*) 結果可能不一致,MyISAM 亦有此現象,易造成誤解。
my.ini 設定自動轉部分至硬碟#1114: The table 'XXX' is fulltmp_table_size=13M 控制單表上限僅 MyISAM 表可合併,所有子表結構必須一致。
較新版本支援同時 UPDATE 多表:
UPDATE user_state, user_state2
SET user_state.state_0507_db2 = user_state2.state_0507_db2
WHERE user_state.qq = user_state2.QQ