var user = await db.QueryAsync<individual>("insert into usersinfo (Image) values ('" +img+ "') where Id=" +userID);
这是错误:
附加信息:附近&#34;其中&#34;:语法错误
答案 0 :(得分:0)
sql中的insert
命令不支持where
子句,除非与insert into ... select
表单一起使用。
您的陈述似乎没有以insert into select
形式为特色,因此应将其设置为:
insert into usersinfo (Image) values ('" +img+ "')
答案 1 :(得分:0)
我不是sqlite专家,但在SQL中有INSERT INTO
语句:
INSERT INTO table1
col1,
col2,
col3
SELECT col1, col2, col3
FROM table1
WHERE ...;
答案 2 :(得分:0)
SQL支持更新命令,你可以使用它吗?
UPDATE
Table
SET
Field = VALUE
WHERE
Id = userID