选择时出现MySql错误

选择时出现MySql错误,mysql,Mysql,当我进行查询时,我在smses_表中有大约250000条记录,其中包含id和文本列 SELECT count(id) FROM `smses_in` group by text 我得到下一个错误: 1022-不会写字;表'/tmp/sql\u 3ed\u 0'中存在重复键 无法为select语句获取该错误 我做了一个类似的查询 select count(*) from supportContacts group by id 你可以在 您的代码中可能有其他查询正在同时运行…可能存在重复的重复密

当我进行查询时,我在smses_表中有大约250000条记录,其中包含id和文本列

SELECT count(id) FROM `smses_in` group by text
我得到下一个错误:

1022-不会写字;表'/tmp/sql\u 3ed\u 0'中存在重复键


无法为select语句获取该错误 我做了一个类似的查询

select count(*) from supportContacts group by id
你可以在


您的代码中可能有其他查询正在同时运行…

可能存在重复的重复密钥。。在select查询中???是的,没错,很奇怪你能发布你的模式吗?@VictorBredihin看起来可能是表被破坏了。请参见此处关于对表进行排序的内容:该链接中提到了这一点,但值得重申的是,在遵循任何说明之前,您应该先备份表。希望这有帮助。所以,我创建了表并插入了几行,一切都很好。但我需要导入文件大约250000行,当我导入这个文件时,我的查询按erro 1022-无法写入的文本分组从smses_中选择countid;表'/tmp/sql\u 3ed\u 0'中存在重复键。链接到模式,您可以将其导入数据库并查看我的错误