我的表分支中有三列,即 id(Autonumber)、code(text)、desc(text)。我正在尝试执行此 sql
插入分支(code,desc) values('"+b+"','"+c+"')";
这给了我错误的语法错误..请帮忙
最佳答案
您的其中一列的名称为 DESC
,即 Reserved Keyword
。为了正常执行 INSERT
语句,您需要使用 brackets
来分隔列,例如
insert into branch(code,[desc]) values ('"+b+"','"+c+"')";
还有一件事,您的代码容易发生 SQL 注入(inject)
。请对查询进行参数化。
关于sql - 在sql中插入语句,其中一个字段设置为自动编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15584816/