这是一个有效的MySQL UPDATE查询吗?

时间:2011-08-30 23:26:10

标签: mysql

只是一个简单的问题,这是一个有效的MySQL查询吗?特别是AND语句。

"UPDATE table SET field1 = 5,field2 = 10 WHERE field3 = 20 AND field4 = 40"

执行此操作时,如果条目肯定存在且应该已更新,则返回0行受影响。

提前致谢!

编辑:啊,之后我正在使用mysql_affected_rows ...这对UPDATE查询不起作用吗?有没有办法找出是否有任何记录更新?

2 个答案:

答案 0 :(得分:1)

从UPDATE获取WHERE部分并尝试使用SELECT运行它。像:

SELECT * FROM 表WHERE字段3 = 20 AND字段4 = 40

现在有哪些行?

答案 1 :(得分:0)

您可以使用'='而不是使用'LIKE'来比较字符串字段吗?