一尘不染

mySQL UPDATE查询返回“受影响的0行”

mysql

我有这个查询:

UPDATE phonecalls 
   SET Called = "Yes" 
 WHERE PhoneNumber = "999 29-4655"

我的表是phonecalls,我有一列名为PhoneNumber。我要更新的是名为Called“ yes” 的列。

知道我在做什么错吗?当我返回查询时,它说受影响的0行。


阅读 854

收藏
2020-05-17

共1个答案

一尘不染

如苯丙胺和Yada所建议,SELECT如果您的电话号码在表中,请使用进行检查。

但是请记住:如果所called讨论的行的值已经是“是”,则mysql不会更改该值,因此将返回“受影响的0行”。因此,请务必同时检查called

2020-05-17