mysql:插入数据和自动增量
我正在从access转换到mysql 我在access中有一个表,其中一列是自动编号 当我将数据传输到mysql数据库(其中还有一列是自动增量的)时,我应该将自动增量数据传输到自动增量列中,还是自动增量列本身mysql:插入数据和自动增量,sql,mysql,ms-access,Sql,Mysql,Ms Access,我正在从access转换到mysql 我在access中有一个表,其中一列是自动编号 当我将数据传输到mysql数据库(其中还有一列是自动增量的)时,我应该将自动增量数据传输到自动增量列中,还是自动增量列本身 如果我不从access传输自动递增数据,如何确保它正确地自动递增?如果您不想保留自动递增的数字,请不要插入该字段。它会自我增值 但很可能您希望保留它(如果没有使用它,为什么会在那里?),并使用MySQL(与其他一些系统如SQL Server不同)可以将值插入到自动增量列中,而无需设置任何选
如果我不从access传输自动递增数据,如何确保它正确地自动递增?如果您不想保留自动递增的数字,请不要插入该字段。它会自我增值
但很可能您希望保留它(如果没有使用它,为什么会在那里?),并使用MySQL(与其他一些系统如SQL Server不同)可以将值插入到自动增量列中,而无需设置任何选项来启用该操作。当您有标识列时,您可以将值插入到SQL Server中进行数据导入等操作。在移动大量遗留数据时,我总是这样做。您可以,但必须设置
IDENTITY\u INSERT
。我的意思是没有设置任何选项,所以我更新了帖子来澄清。