【发布时间】:2015-09-18 20:50:15
【问题描述】:
我有以下要执行的查询
INSERT INTO TableB (ID, Age, RollNo)
SELECT (select (max(id) + 1) from TableB), Age, RollNo
FROM TableA
WHERE Age > 20 AND RollNo < 500
现在所有新条目在 TableB 中都有相同的 ID
我是不是做错了什么。
附:我无法更改列属性,我无法将其设置为 AUTO-INCREMENT,它需要具有默认值 NULL
【问题讨论】:
标签: mysql batch-insert