在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自动增量不应自动重置为先前的值。