我有Maria DB 10.0.31-MariaDB-0ubuntu0.16.04.2并输入以下声明:
CREATE TABLE `cache` (
`ckey` varchar(750) NOT NULL,
`dtime` int(11) NOT NULL,
`content` varchar(60000) DEFAULT NULL
) ENGINE=MEMORY
结果是:
#1163 - Storage engine MEMORY doesn't support BLOB/TEXT columns
在哪里找到Blob或文字? MariaDB是否会自动将大型varchar列转换为文本?文档说,varchar最大可达65,535字节。
答案 0 :(得分:0)
超过一定大小(255?),MEMORY将VARTEXT
和VARBINARY
变为TEXT
和BLOB
。
最重要的是,你不能在MEMORY
引擎上使用那个大字段。