Mysql SQL CONSTRAINT UNIQUE无法插入更多数据

Mysql SQL CONSTRAINT UNIQUE无法插入更多数据,mysql,sql,Mysql,Sql,我在下表中插入了一些数据。问题是我不能超过大约53000行,然后当表industry_updated即将达到53000行时,它会回到大约52000行。我在数据库中仍然有足够的空间,这个表上没有任何调度器或任务。在行业url上有一个索引。 可能是什么?谢谢 插入数据的命令: 表: 所以我使用了不同于加权技能行业的技能;要计算行数,没有问题,因为技能正在按预期增加 但下降的是PhpMyAdmin中屏幕上的行数,即今天显示的行数为0-29 52231,查询总共花费了0.0006秒。对于运行上述代码后的

我在下表中插入了一些数据。问题是我不能超过大约53000行,然后当表industry_updated即将达到53000行时,它会回到大约52000行。我在数据库中仍然有足够的空间,这个表上没有任何调度器或任务。在行业url上有一个索引。 可能是什么?谢谢

插入数据的命令:

表:

所以我使用了不同于加权技能行业的技能;要计算行数,没有问题,因为技能正在按预期增加


但下降的是PhpMyAdmin中屏幕上的行数,即今天显示的行数为0-29 52231,查询总共花费了0.0006秒。对于运行上述代码后的12414个技能,昨天显示行0-2954566总计,查询耗时0.0006秒。12404技能。不知道为什么屏幕上的显示行信息每天变化如此之大,今天的行数比昨天少,但技能更多。

你从哪里获得行数-你是从信息库中获得还是从信息库中获得回复。我可以看到数据库中的计数,例如今天:显示行0-2952163总计,查询花费了0.0010秒。几天前,我有52851行。Mysql不会自己删除行,所以有人或某些代码会删除行。或者你的表上有一个触发器。这就是我的想法,这就是为什么我创建了一个类似的新表,以确保我没有分配任何任务给它。我已使用select*from INFORMATION_SCHEMA.TRIGGERS进行了检查,没有任何触发器。
 $sql = "INSERT INTO industry_updated (skills,weight,industry,industry_url) VALUES ('$skills','$weight','$industry','$industry_url')
      
      ON DUPLICATE KEY UPDATE
      
      skills = '" . $skills . "' ,
      weight = '" . $weight . "' ,
      industry = '" . $industry . "' ,
      industry_url = '" . $industry_url . "' 
  
      ";
$sql = "CREATE TABLE industry_updated (
skills VARCHAR(255) NOT NULL,
weight INT(10) NOT NULL,
industry VARCHAR(255) NOT NULL,
industry_url VARCHAR(255) NOT NULL,
CONSTRAINT UC_industry_updated UNIQUE (skills,industry_url)
)";