select 插入语句

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:03:54
INSERT INTO [QuXiang].[dbo].[进销存_采购订单](审核人) VALUES('hello') where 订单号='CGDD2009120031';
我要向数据库中插入一个数据,通过(审核人)来确定要插入的列,再通过(订单号)确定插入的行,不知道这样写对不对(上面的语句直接在数据库的查询里运行)这个语句运行时报错,说where 附近有错。我不知道能不能这样写,请帮我指正。
我这里只用到一个表(没有主从表),通过指定的列和指定的行,把这个数据插入到这里。

楼主,你好...

是这样子的 insert语句的确不能加where
根据你的描述,事实上采用update方法,比较好.

希望 我的回答 能对你有所帮助

insert 不能加where

insert 是没有where 的
如果你要从A表插入到B表
insert b (c,c2) select c,c2 from a where id='CGDD2009120031'
这里的列名必须一致