gpt4 book ai didi

sql - INSERT INTO 具有单列的默认值

转载 作者:行者123 更新时间:2023-11-29 14:15:02 28 4
gpt4 key购买 nike

我在将数据插入到 1 个包含 1 列的表中时遇到问题

姓名:user_id

列:id

我正在尝试使用此查询在此列中添加 1 行:

INSERT INTO user_id (id) VALUES ()

问题是上面的无效,我要id取最后一个值id +1

这不是语法问题,因为这个查询有效:

INSERT INTO user_id (id) VALUES (4)

所以,我真的不知道如何解决这个问题。

最佳答案

假设 id 列定义为 serialidentity 您可以指定列列表并将列值设置为 default :

insert into user_id (id) values (default);

如果您有更多列,这也适用,例如:

insert into users (id, firstname, lastname) 
values (default, 'Arthur', 'Dent');

或者您可以完全省略列列表并请求所有列的默认值:

insert into user_id default values;

关于sql - INSERT INTO 具有单列的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52112939/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com