给定一个具有列ID(pk)和名称的表员工
ID|name
--+-----
1 |John
2 |James
3 |Tom
我可不可以做
INSERT INTO employee (name) VALUES (Jack);
并以某种方式让数据库自动分配下一个可用的ID?触发器能做到吗?如果是这样,怎么样?
解决方法:
使用标识自动增量列创建表:
CREATE TABLE table_name
(
id INTEGER AUTO_INCREMENT PRIMARY KEY,
-- other columns to follow
)