我有一个 MySQL 数据库(版本 5.1.63),它通过 ODBC(MySQL ODBC 5.1 驱动程序)连接到 MS Access(2002)。
在 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 将打开一个对话框,要求确认更新。但无论我选择什么(是或否),它都会更新表格。为什么?有人知道如何解决这个问题吗?