insert into general_info(desig)
values('professor')
where g_id = (select h_gid from hasj where h_userid = 'U001');
所有表和列 r 使用正确,但它显示以下错误...
关键字“where”附近的语法不正确。
insert into general_info(desig)
values('professor')
where g_id = (select h_gid from hasj where h_userid = 'U001');
所有表和列 r 使用正确,但它显示以下错误...
关键字“where”附近的语法不正确。
你需要使用UPDATE
UPDATE general_info
set desig= 'professor'
where g_id in (select h_gid from hasj where h_userid = 'U001');
我想你想要一个update
查询:
update general_info set
desig = 'professor'
where g_id in (select h_gid from hasj where h_userid = 'U001');
批量插入的语法:
INSERT INTO Table(...)
SELECT ... FROM ... WHERE ...