1
A
回答
5
你并不需要设置IDENTITY INSERT保持的ID,因为它总是能够明确设置值。使用SQLite,你可以插入ROWID列:
drop table test;
create table test(name varchar);
insert into test(name) values('Hello');
insert into test(rowid, name) values(10, 'World');
select rowid, name from test;
同样的,如果你使用自动增量主键:
drop table test;
create table test(id integer primary key autoincrement, name varchar);
insert into test(name) values('Hello');
insert into test values(10, 'World');
select * from test;
相关问题
- 1. 重复键主键自动增量
- 2. 自动增量主键
- 3. 主键自动增量
- 4. Mysql:与主键自动增量重复键错误
- 5. 主键自动增量为-1,-2,-3
- 6. mysql主键自动增量问题
- 7. 整数主键不自动增量
- 8. 更改主键自动增量
- 9. Hibernate/JPA SQLServer主键自动增量
- 10. Int自动增量主键和GUID列
- 11. 两个主键&自动增量
- 12. mysql无限主键自动增量
- 13. 如何创建自动增量主键?
- 14. JPA自动增量非主键列
- 15. 设置自动增量到主键
- 16. SQLite:双主键和自动增量
- 17. 更改主键和自动增量
- 18. 在CodeFirst中为主键写入自动增量
- 19. INSERT自动递增的主键从表A至表B
- 20. SQL Server:主键自动增量 - 删除的行和空闲键值是什么?
- 21. 自动递增列主键
- 22. sqlite在回滚后重复主键自动增量值
- 23. 作为导致重复项的主键的自动增量
- 24. 怎么写触发INSERT,UPDATE
- 25. 删除后自动增量主键会发生什么?
- 26. 为什么Realm不支持自动增量主键?
- 27. 复合主键和自动增量?什么是好的做法?
- 28. SQL Server的INSERT语句自动增量
- 29. 我可以同时创建主键和自动增量吗?
- 30. 向表添加行 - 主键/自动增量错误(System.Data.SQLite)
十分感谢,进出口使用System.Data .Sqlite与c#中的实体框架一起使用,因此它为我生成sql,它不能包含该列!屁股! – 2010-09-11 11:32:31