【发布时间】:2014-03-27 14:12:29
【问题描述】:
我在这个查询中有问题:
string sqlString = "DELETE FROM [upload_news] WHERE (SELECT TOP " + no_of_recordss + " * FROM [upload_news] WHERE [country]='" + countryy.Text + "')";
错误信息:
错误:{“在上下文中指定的非布尔类型的表达式 预期条件的位置,靠近 ')'。"}
我该如何解决这个问题?
【问题讨论】:
-
你确定这是 MySQL 吗?
-
发布你的表格结构
-
您需要在 where 子句中使用表达式。此外,AFAIK MySQL 不支持 select top
,您必须使用限制,但限制在子查询中不起作用。
标签: mysql