【发布时间】:2013-08-07 23:26:42
【问题描述】:
我正在尝试使用 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;
【问题讨论】:
-
请发布您的表格定义。这不应该。这个表有触发器吗?
-
我编辑了我的问题,但桌面上没有触发器。