我有table1和table2在 MySQL 中。两者都有一个主auto_increment键id。
table1
table2
auto_increment
id
如果表模式匹配并且我对INSERT INTO table1 (SELECT * FROM table2)插入到的新行执行什么操作table1?id当一行 fromtable1相同时,它们是否保留旧值并产生冲突id?新值是否由 auto_increment 生成?它取决于存储引擎还是锁定?
INSERT INTO table1 (SELECT * FROM table2)
mysql primary-key auto-increment
auto-increment ×1
mysql ×1
primary-key ×1