MySQL last table alteration time

Brandon Stout bms at
Wed Mar 28 13:53:32 MDT 2007

Dave Smith wrote:

> Because performance would be poor on large tables. In order to find 
> when a table was last modified, MySQL would have to scan every row in 
> every table. I would also have to modify all my existing tables to 
> include a timestamp column. The trigger-based solution has a constant 
> time complexity (in terns of each table's row count) for timestamp 
> lookups, while your solution appears to be linear (read: long-term 
> problems down the road). The trigger-based solution also requires no 
> change to the existing tables' schema. Seems superior to me. You?
> --Dave

I agree.  That does sound better.  I may give that a try on some of my 
own databases and tables.  I wonder if this falls under one of the 
normalization rules I haven't committed to memory beyond level 3...

Brandon Stout

More information about the PLUG mailing list