有一个办法,可以不加时间戳,也差不多类似。也有些局限性。 在某一指点时间,用这样的语句:(假设ID是表的关键字) select id,checksum(*) as bak into mytable_bak from mytable 然后,在以后某时间,你可以用: select mytable.* from mytable join mytable_bak on mytable.id=mytable_bak.id where checksum(mytable.*)<>bak 如果想将新增的记录也列在内,就改用left join。
在某一指点时间,用这样的语句:(假设ID是表的关键字)
select id,checksum(*) as bak
into mytable_bak
from mytable
然后,在以后某时间,你可以用:
select mytable.*
from mytable join mytable_bak on mytable.id=mytable_bak.id
where checksum(mytable.*)<>bak
如果想将新增的记录也列在内,就改用left join。