1
insert into general_info(desig) 
values('professor') 
where g_id = (select h_gid from hasj where h_userid = 'U001');

すべてのテーブルと列は正しく使用されていますが、次のエラーが表示されます...

キーワード「where」付近の構文が正しくありません。

4

3 に答える 3

1

使用する必要がありますUPDATE

UPDATE general_info
set desig= 'professor'
where g_id in (select h_gid from hasj where h_userid = 'U001');
于 2013-11-09T08:37:01.410 に答える
1

クエリが必要だと思いupdateます:

update general_info set
desig = 'professor'
where g_id in (select h_gid from hasj where h_userid = 'U001');
于 2013-11-09T08:37:32.113 に答える
0

一括挿入の構文:

INSERT INTO Table(...)  
SELECT ... FROM ... WHERE ...
于 2013-11-09T08:38:08.603 に答える