'where子句'中的未知列'<name>'

时间:2016-09-16 12:15:42

标签: c# mysql sql

我与一个名为user的数据库表有联系,我希望从“todo”获取文本。但我一直收到“未知专栏”的错误。

这是我到目前为止的守则:

 "SELECT `todo` FROM `user` WHERE `username` LIKE `" + _name+ "`"

注意:我是sql的首发,所以请具体说明。

1 个答案:

答案 0 :(得分:1)

表名和列名仅由反引号括起,而不是字符串值。所以删除where子句中的反引号,并为字符串值添加单引号。

"SELECT `todo` FROM `user` WHERE `username` LIKE '" + _name+ "'"