如果我有一個foreach。插入查詢 - 存儲時間
$arr = ('one','two','three','four');
foreach($arr as $val){
//query
}
和表中的名爲tmp
的列。有可能保存完全插入的時刻?
隨着timestamp
,我得到了所有陣列元素同時(2011-10-26 18:56:31)
- 等於所有。
我認爲有可能檢測到元素之一插入到元素之前等等,是正確的嗎?
感謝
如果我有一個foreach。插入查詢 - 存儲時間
$arr = ('one','two','three','four');
foreach($arr as $val){
//query
}
和表中的名爲tmp
的列。有可能保存完全插入的時刻?
隨着timestamp
,我得到了所有陣列元素同時(2011-10-26 18:56:31)
- 等於所有。
我認爲有可能檢測到元素之一插入到元素之前等等,是正確的嗎?
感謝
如果你正在做4個單獨的查詢,那麼你可以使用PHP microtime()並將其存儲在數據庫中。
$theTime = microtime(true); // 1319653454.7554
可以使用mktime之前,你的SQL查詢後算多少時間採取插入,當它被完成。
這就是插入的確切時刻,但是您沒有看到差異,因爲在該時間內插入了所有行(即18:56:31之後和18:56:32之前) 。 – JJJ
毫秒,應該是可能的。 – anvd
毫秒更精確,但不能保證兩行不會在完全相同的毫秒中插入。 – JJJ