potresti farti tu un sistema
non credo che realmente esista questa possibilità

altrimenti, riflettendoci, potresti tarpare le ali al permesso ALTER cosi blocchi a priori le modifiche

cmq, un sistema, potrebbe essere fare un md5 sul contenuto di

show create table e salvare in una tabella l'elenco dei vari MD5

se varia l'sql per la creazione della tabella ovviamente è stata modificata

tu metti l'md5 e la data e fai si che a questa tabella l'utente normale non può accedere e accedi in altro modo cosi eviti che questa tabella venga modificata da chi non deve

http://dev.mysql.com/doc/mysql/en/SH...ATE_TABLE.html

oppure ancora...mysql ha 3 file...uno è il DB, l'altro gli indici e l'ultimo, CREDO, la struttura del DB, il FRM, credo (e ripeto credo, quindi accertati)
se è cosi puoi controllare tu la data dell'ultima modifica, li non varia nulla se non viene modificato lo schema
(ovviamente se sei con l'inno db non se po fa ^^)