删除mysql中的记录后,自动增量获取旧值

时间:2014-06-26 06:21:40

标签: mysql

在MySQL表TabRespond中,我有一个字段RN,它是主要字段,设置为AUTO_INCREMENT

我的一个php进程1继续在此表中添加记录。另一个php进程2读取并删除同一个表中的记录。

我的php进程2希望表中的RN值必须是唯一的。 (因为我设置它Auto_Increment它应该是唯一的)。进程1每天在该表中添加40到50条记录,并由进程2读取和删除相同的记录。

有些日子它运作良好。有一天,我非常震惊,看到下一个RN值达到345(RN的最后一个记录读取值是765),这意味着代替下一个RN值766,它来自345,346,347。过程2已经采用RN的值,这需要RN必须是唯一的。

如何解决此问题,以便RN自动增量不应自动重置为先前的值。

0 个答案:

没有答案