为什么自动增量列不会增加Insert into from other mysql table
查询中的ID号?这里是我的查询:自动增量列不会增加mysql表中的数字
insert into tbl_1 (pk, col_a, col_b, col_c)
select null,col_a, col_b, col_c from tbl_2
pk
列tbl_1
总是返回相同数量即“1”,“1”,“1” ......谁能告诉我什么是价值,我应该用于自动递增选择列,以便它将返回'1','2','3',...等等。我在tbl_2
中有大量记录,并且没有pk
列。这可能是一个简单的问题,但我无法解决它。
什么是您的桌子的ddl,请问您能表明什么? – Pirate
'CREATE TABLE tbl_1( \t'pk' BIGINT(100)NOT NULL AUTO_INCREMENT, \t'col_a' VARCHAR(50)NOT NULL DEFAULT '', \t'col_b' VARCHAR(30)NOT NULL DEFAULT '', \t'col_c' VARCHAR(30)NOT NULL DEFAULT'' \t PRIMARY KEY('pk','col_a','col_b' );' – mitedu