C#不断出现错误:
其他信息:您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在第2行“2pcs时尚酷炫通用黑色真正原装汽车大灯睫毛贴纸”附近使用正确的语法
我的SQL语句位于图片的底部。
答案 0 :(得分:4)
答案是您没有编写正确的SQL。
首先,您将SQL的值直接嵌入到SQL中。这通常倾向于SQL Injection attacks。
基本上,你不应该这样做。
但是让我们暂时停下来。
(其次)如果 将值直接嵌入到SQL中,则需要引用字符串。
这不合法:
INSERT INTO some_table (some_varchar_column) VALUES (some text)
这是合法的:
INSERT INTO some_table (some_varchar_column) VALUES ('some text')
^ ^
注意报价? 你错过了他们。
但是,你应该使用Parameterized Queries。
答案 1 :(得分:0)
你的文字文字应该用单引号括起来。