我正在尝试使用 mysql 存档引擎存档一些文件。我正在使用此查询插入文件内容:
insert into test_table (id,arch) values (123,'FILE_CONTENT')
插入 2 条记录后,我从 mysql 收到表中不存在的键的“重复键”错误。我检查了 5 次,但没有记录。我为重复的 id 选择了 count(*),结果为 0。
我用 innodb 引擎检查了相同的代码,它工作正常。谁能告诉我存档引擎有什么问题?
编辑:
我的餐桌信息是
CREATE TABLE `test_table` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`arch` mediumtext,
PRIMARY KEY (`id`)
) ENGINE=ARCHIVE AUTO_INCREMENT=100175977 DEFAULT CHARSET=utf8mb4;