What I think...
Instead of just storing 0000-00-00 00:00:00, I think you can store more accurately during the day, like 0000-00-00 00: 00: 00.00000 (miliseconds). The chances of simultaneous action will decrease significantly.
, $current_time, $current_time 0000-00-00 00: 00: 00.00000.
- miliseconds
: ( "Y-m-d\TH: i: s" ) ( "Y-m-d H: i: s" ), "T"