gpt4 book ai didi

sql - 包含现有记录的 INSERT 语句

转载 作者:行者123 更新时间:2023-12-03 03:40:39 24 4
gpt4 key购买 nike

我想知道是否可以对已经存在的记录执行插入语句。例如:

insert into tbl(item_name, item_price) values(select item_name, item_price from tbl where id = 5)

假设 id 是一个自动递增的 pk。

当我尝试类似的操作时,我收到错误:

Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'select'.
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ')'.

我错过了什么,还是这根本不可能?

最佳答案

查看这篇文章:Adding Rows by Using INSERT and SELECT

无论如何,正确的方法如下:

insert into tbl(item_name, item_price) 
select item_name, item_price
from tbl
where id = 5

关于sql - 包含现有记录的 INSERT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5112241/

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