SQL中处理serial类型字段

通常我们在设计数据库时会设计一个自增长的主键(如id、oid),提高数据的查询效率。但有的时候有批量入库的需求,而通常在入库时这个自增长字段是不用赋值的。我们在处理可视化数据入库时(通过CSV数据)时遇到这个问题。
用CSV入库时,若数据的顺序和表中字段的次序一致,则可以这样写SQL:

 insert into some_table values(value1,value2,value3)

 
但若有一个serial字段(假设为第一个字段),则可以这样处理:

 insert into some_table values(default,value1,value2,value3)

 
即用default代表自增长字段的值。


已发布

分类

来自

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注