我正在准备一个博客,为此我需要我的描述差不多50-60K字符。 为此,我创建了一个名为detail的列属性,其长度为60000,类型为varchar(varchar的最大长度为60k+)。
但是该属性作为中间文本(在PHPmy管理中)直接更改。 请帮我把我弄出来。 下面是引擎生成的查询。
ALTER TABLE `posts` CHANGE `detail` `detail` VARCHAR(60000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;
感谢预先提供的解析器:)。
对于MySQL中较长的字符串,可以使用其中一种文本类型。 在这种情况下,text
执行您想要的操作:
ALTER TABLE `posts` CHANGE `detail` `detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;