互联网服务PostgreSQL

主键id字段设置not null&seq自增之后, 插入数据时id字段赋值null报错?

如题,id字段设置了主键且自增,但是插入数据时的语句为 insert into table (id,name) values (null, 'zhagnsan')  会报错,但是这种语句在mysql是可以执行的,如何解决呢?正常情况下逻辑会有带id和不带id新增数据的情况...显示全部

如题,id字段设置了主键且自增,但是插入数据时的语句为 insert into table (id,name) values (null, 'zhagnsan')  会报错,但是这种语句在mysql是可以执行的,如何解决呢?正常情况下逻辑会有带id和不带id新增数据的情况

收起
参与17

查看其它 4 个回答anikikong的回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行

这种用法挺奇怪的,为啥自增列要插入空数据。换个不容易错乱的逻辑吧。

银行 · 2022-01-17
浏览1050

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2022-01-17
  • 关注会员:6 人
  • 回答浏览:1050
  • X社区推广