The question is why do you need a MySQL Event? You can make two fields in your database with starttime and endtime you can choose datetime for this fields. All actions you need you can indicate in your application.
Something like:
if actual_time => starttime and actual_time <= endtime
For all bids you save the bid in the database. If the the time is empty don't insert new bids.
This is only visible if you reload the page. Otherwise you have to implement some ajax solutions which ask the server for the last state and replace it on your website.
If you only want a MySQL Event you can look for Triggers which are called on a defined state like an Update or an Insert.