mysql缺少更新信息

时间:2012-01-06 10:37:16

标签: mysql database

我遇到了更新问题。 这是mysql query.log

 25474 Query     UPDATE db_mail4u.dMailerQueue 
                 SET mailid = '1Rj6eb-0005bG-ED'
                 where DeliveryId = '131' and Email = 'mail4u@mail4u.com.ua'
                 LIMIT 1

 25491 Query     UPDATE db_mail4u.dMailerQueue
                 SET Status = 'D'
                 WHERE mailid = '1Rj6eb-0005bG-ED'
                 LIMIT 1

之后可以使用mailid更新,并且不会更新状态。 没有错误或类似的东西。

我该怎么调试呢?或修理或做什么?

1 个答案:

答案 0 :(得分:1)

mailiddb_mail4u.dMailerQueue表的主键吗?如果是,为什么你的查询有LIMIT 1?但如果没有,也许发现的第一条记录只是正在更新的记录。

尝试计算mailid

db_mail4u.dMailerQueue('1Rj6eb-0005bG-ED')的记录数是多少