into语句。具体格式:
insert
into
表名(列名1,列名2,...,列名n)values('值1','值2',...,'值n')
这么写语法完全没问题,不过有注入风险。这里【QuizHelper.subjectId】不知道是不是数字,是的话对应的{n}应当没引号。insert into后最好把对应的列名写上。
INSERT INTO [Events]
([EName]
,[MID]
,[PType])
VALUES
({0}
,{1}
,{2}
)
可以使用 C++17 的结构化绑定(Structured Binding)特性进一步简化,auto [iter, inserted] = m_mapAck.emplace(head.hEvent, std::list<>())
这样可以直接使用 iter 和 inserted 来访问插入后的迭代器和插入 *** 作是否成功,无需使用 std::pair 或 auto。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)