6

PearDBを使用してMySQLデータベースを処理するPHPプロジェクトがあります。そのプロジェクト内の関数の1つは、SELECT ROW_COUNT()特定のSQLステートメントの影響を受ける行数を見つけるための結果に依存しています。MySQL 5.1ROW_COUNT()では期待どおりに動作しますが、5.5では常に0を返します。

また、MySQL Workbenchを介して挿入を実行SELECT ROW_COUNT()して実行しようとしましたが、0も返されます。ただし、MySQL cliを介して同じことを実行しても、正常に機能します。

誰かがこれに遭遇しましたか?

ありがとう!

4

1 に答える 1

2

の動作はrow_count()MySQL 5.5 で変更されました。詳細については、row_count() の MySQL RefMan を参照してください。

于 2012-10-01T13:14:14.410 に答える