InnoDB ,MyISAM 等存储引擎中主外键的大小设置.
时间:2010-11-08 来源:micenter
InnoDB 和 MYISAM 存储引擎 时要注意其 主外键大小有区别,若用 InnoDB引擎时表中的主外键的大小为小于等于767个byte ,MYISAM 引擎时表中的主外键的大小为小于等于1000个byte
否则当你保存时会分别出现这样的异常:1071 - Specified key was too long;max key length is 767 bytes 和 1071 - Specified key was too long;max key length is 1000 bytes。
其它的存储引擎所对应的主外键大小是:ISAM(767 byte), HEAP(3072 bytes) ,BDB(767 bytes).
相关阅读 更多 +