私が持っている問題を経験しています
1つのインサート、次にsleep(25)、次に2番目のインサート。
最初の挿入からの日時は常に2番目の挿入からの日時と一致します。
問題は、両方の挿入がスリープ後に同時に発生することです。そこで、最初の挿入をチェックする2番目の挿入の条件を設定しましたが、問題があります。ZendDBselectを使用しています。
注: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);
挿入の日時は、どちらも常に同じです。何か案は?