对于mysql来说,进行delete语句,无论符合删除条件的条数为多少,即使0条结果,只要成功执行了delete语句,mysql就会返回真,所以php也会提示成功。这个‘成功’并不是删除成功,而是执行这个语句执行成功了。(执行成功,只要符合条件的记录都会被删除)
因为本来就没有记录,你delete后查询不到原来的记录了,所以会成功,不过源码方面显示的是0条数据受影响而已。
应该是你写的程序有问题把 能发个详细代码看下么
这样并没出错,只是提示0行受影响