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 '') 展开
FROM `aaaaaa`
WHERE `agenta` LIKE '%qq%'
OR `agentb` LIKE '%ww%';
OR ( `QWA` LIKE ''
AND `QWB` LIKE ''
AND `QWC` LIKE '') 展开
展开全部
OR `agentb` LIKE '%ww%'; 这句的分号
`QWA` LIKE ''
AND `QWB` LIKE ''
AND `QWC` LIKE ''
这些like 什么?空?
`QWA` LIKE ''
AND `QWB` LIKE ''
AND `QWC` LIKE ''
这些like 什么?空?
更多追问追答
追问
晕,之前两句合并,忘去掉分号了
查询的非NULL的空值
想请教下,把SELECT*换成DELETE执行,执行完毕后提示的例如删除几行之类的。是返回值还是自己再查询?
追答
查询非空,不要用like 吧
and `QWB` != '' and 这样写比较好吧
mysql_affected_rows()
这个可以获取删除操作的行数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询