Det är bäst att köra ett separat skript som körs för evigt och övervakar din databas. På så sätt behöver du inte cron. Inte heller en enorm mängd triggers.
Men du kanske vill ompröva hela din fråga. Det är inte nödvändigt att faktiskt uppdatera buden varje sekund. Du behöver bara fylla i de senaste x minuterna/timmarna när någon faktiskt pekar sin webbläsare till en auktion eller lägger ett manuellt bud. Om det bara är autobud kan du enkelt beräkna framåt och bakåt.