我有一个MySQL数据库,每个表都设置了一个ID字段,它是一个自动增量和主键。当我使用访问链接到此数据库和Access中的表设计视图中的表时,字段被列为主键,但类型是数字,而不是自动编号。这在尝试创建新记录时导致问题,因为ID字段未自动填充。请帮忙。
答案 0 :(得分:1)
id字段的自动编号属性设置在MySQL数据库的级别。连接到后端数据库时,Access可能无法识别此属性。这就是为什么它将其视为一个数字,而不是一个自动编号字段。
这就是说,当在MySQL数据库中插入新记录时,您不需要为id字段发送任何值,因此MySQL引擎会自动使用更新的自动编号值填充它。