Mysql - обнаружение изменений в данных с помощью хэш-функции над частью таблицы

Мне нужно сгенерировать один хэш для некоторых данных в таблице

CREATE TABLE Table1
(
       F1             INT          UNSIGNED NOT NULL AUTO_INCREMENT,
       F2              INT          default     NULL,
       F3               Varchar(50)  default     NULL,
      ..
       FN              INT          default     NULL,
       PRIMARY KEY (F1)
);

то есть F1, F3, FN, где F2 = 10

SELECT md5(CONCAT_WS('#',F1,F3,FN)) FROM Tabe1 WHERE F2=10

Дает хэш для каждой строки в таблице.

ВОПРОСЫ

1) Как получить один хеш для всей таблицы?

2) Какой алгоритм хэширования постов использовать MD5, SHA1, SHA или любой другой?

РЕДАКТИРОВАТЬ:

Mysql 4.1 используется - и это делаетНЕ есть поддержка триггеров

Ответы на вопрос(6)

Ваш ответ на вопрос