When you are updating the records you can set the time column to the following value:
<?php echo date("Y-m-d H:i:s", time()); ?>
This will set the column to the current date and time when updated. As for setting the default value of the db I'm not sure why you are not able to do this. Setting the value directly in the insert or update server behavior should have the same effect.