2012-08-12 37 views

回答

3

rowCount()報告的行數實際上修改爲UPDATE聲明。如果您兩次調用同一個UPDATE語句,第二次不會有需要修改的行(因爲它們第一次更改)。所以受影響的行數實際上是第二次。

如果你在控制檯中運行同樣的東西,你會看到類似下面的內容,表明儘管一行符合你的標準,但它的列值已經是你試圖改變它們的值,因此它們保持不變。

Rows matched: 1 Changed: 0 Warnings: 0