我遇到了我遇到的问题
一个插入然后 sleep(25) 然后第二个插入。
第一次插入的日期时间总是与第二次插入的日期时间匹配。
问题是两个插入在睡眠后同时发生。所以我为第二个插入设置了一个条件,检查第一个插入,但问题就在那里。我正在使用 Zend DB 选择。
注意:我也尝试过 live()->query($sql) 并得到相同的结果
$sql = "insert into leads_verify
(customer, lead_id,dt)
values
('2'
,'111'
,'". date("Y-m-d H:i:s")."')";
$queryResult = Db::live()->exec($sql);
if($queryResult <> '5' ){
sleep(24);
}
$sql2 = "insert into leads_verify
(customer, lead_id,dt)
values
('3'
,'222'
,'". date("Y-m-d H:i:s")."')";
$queryResult = Db::live()->exec($sql2);
两者的插入日期时间始终相同。有任何想法吗?