У меня есть база данных MySQL (версия 5.1.63), которая подключена к MS Access (2002) через ODBC (драйвер MySQL ODBC 5.1).
В MySQL я создал простую таблицу, подобную этой:
CREATE TABLE IF NOT EXISTS `test` (
`col` int(11) NOT NULL,
`stamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`col`)
);
и один пример строки:
INSERT INTO `test` (`col`, `stamp`) VALUES
(4, '2012-07-17 13:25:29');
Когда я связываю таблицу с Access и обновляю запись с помощью запроса:
UPDATE test SET test.col = 6;
Access откроет диалоговое окно с просьбой подтвердить обновление. Но что бы я ни выбрал (да или нет), это все равно обновит таблицу. ЗАЧЕМ? Кто-нибудь знает, как это исправить?