• ベストアンサー

Query OK, 0 rows affected

Query OK, 0 rows affected (0.00 sec) が、MySQLに与える影響について、教えてください。 この場合、「0 rows affected」て書いてあるので、 MySQLに与える影響はない、と考えてよいのでしょうか? それとも、何らかの場合(例えばrows以外)では、 コマンドによっては、 この表示が出ても、 MySQLの設定とかが変更されることはあるのでしょうか? 知りたいのは、 この表示が出てきたとき、 打ったコマンドが 「100%失敗だった」か、あるいは、「必ずしもそうとは限らない」、かについてです。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

単に結果数が0件だったって意味だから、それだけで影響の有る無しは判断できないかと。 たとえば、権限を間違ってrevokeしても、「0 rows affected」になるみたいですし。

re999
質問者

お礼

回答ありがとうございました。 >権限を間違ってrevokeしても、「0 rows affected」になる 大変参考になりましたー