我面对一个未经处理的例外说
检查与MySQL服务器版本对应的手册,以获得正确的语法
靠近'表'列='值''在第1行
执行MySqlDataReader.ExecuteReader()
时。
这是查询的示例
SELECT column1,column2,column3,column3 " +
"FROM 'table' " +
"WHERE column='" + value + "'";
哪个值是字符串(utf8)。 我试图搜索WHERE语法错误,但无法确定查询中的错误位置。
答案 0 :(得分:0)
MySQL的表名永远不应该在引号内
'table'
如果需要,你可以使用反引号(`),但不能使用单引号或双引号。例如
SELECT column1,column2,column3,column3 FROM `table`
你的WHERE
条款没问题
答案 1 :(得分:0)
你可以使用
`
在mysql而不是'