mysql语句的AND OR嵌套,请问这句哪里错误了?

SELECT*FROM`aaaaaa`WHERE`agenta`LIKE'%qq%'OR`agentb`LIKE'%ww%';OR(`QWA`LIKE''AND`QWB`... SELECT*
FROM `aaaaaa`
WHERE `agenta` LIKE '%qq%'
OR `agentb` LIKE '%ww%';

OR ( `QWA` LIKE ''
AND `QWB` LIKE ''
AND `QWC` LIKE '')
展开
 我来答
失落的雨毛
2012-12-11 · TA获得超过844个赞
知道小有建树答主
回答量:1074
采纳率:50%
帮助的人:952万
展开全部
OR `agentb` LIKE '%ww%'; 这句的分号

`QWA` LIKE ''
AND `QWB` LIKE ''
AND `QWC` LIKE ''
这些like 什么?空?
更多追问追答
追问
晕,之前两句合并,忘去掉分号了
查询的非NULL的空值

想请教下,把SELECT*换成DELETE执行,执行完毕后提示的例如删除几行之类的。是返回值还是自己再查询?
追答
查询非空,不要用like 吧
and `QWB` != '' and 这样写比较好吧

mysql_affected_rows()
这个可以获取删除操作的行数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式