只是一个简单的问题,这是一个有效的MySQL查询吗?特别是AND
语句。
"UPDATE table SET field1 = 5,field2 = 10 WHERE field3 = 20 AND field4 = 40"
执行此操作时,如果条目肯定存在且应该已更新,则返回0行受影响。
提前致谢!
编辑:啊,之后我正在使用mysql_affected_rows ...这对UPDATE查询不起作用吗?有没有办法找出是否有任何记录更新?
答案 0 :(得分:1)
从UPDATE获取WHERE部分并尝试使用SELECT运行它。像:
SELECT * FROM 表WHERE字段3 = 20 AND字段4 = 40
现在有哪些行?
答案 1 :(得分:0)
您可以使用'='而不是使用'LIKE'来比较字符串字段吗?