我需要将一个表从数据库 A 传输到数据库 B,该表有一个自动增量列。新数据库中表的内容必须与原始数据库中的表相同,包括自动增量列中的值。
以下 LOAD TABLE(其中 col1 是自动增量列)不起作用:
set identity_insert TableName on;
LOAD TABLE TableName
(col1,col2,col3)
FROM 'file.csv';
我收到以下错误:
无法插入或更新列 col1:将选项“identity_insert”设置为包含要修改的标识列的特定表名。
不过,我正在设置 identity_insert 选项。这个命令有什么问题?