MariaDB:varchar == text?

时间:2017-11-17 23:10:28

标签: mariadb

我有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字节。

1 个答案:

答案 0 :(得分:0)

超过一定大小(255?),MEMORY将VARTEXTVARBINARY变为TEXTBLOB

最重要的是,你不能在MEMORY引擎上使用那个大字段。