次のコードを使用して、CodeIgniterが実行しているクエリを取得してみてください。
$this->db->last_query();
また、MySQLとの対話に使用しているクエリを投稿して、まったく同じクエリが実行されていることを確認します。
CodeIgniterには、影響を受ける行のレポートを調整するMySQLのハックがありますが、私はそれがDELETEクエリ専用であるという印象を受けました。 system/database/drivers/mysql/mysql_driver.php
を見ると またはsystem/database/drivers/mysqli/mysqli_driver.php
(使用しているドライバーで、変数var $delete_hack = TRUE;
を確認してください。 。結果に影響を与える可能性のある調整は、試してみる価値がありますか?