Zkuste získat dotaz, který CodeIgniter spouští, pomocí následujícího kódu:
$this->db->last_query();
Zveřejněte také dotaz, který používáte k interakci s MySQL, jen abyste si potvrdili, že je spuštěn přesně stejný dotaz.
CodeIgniter má hack pro MySQL, který upravuje hlášení ovlivněných řádků, ale měl jsem dojem, že to bylo pouze pro dotazy DELETE. Pokud se podíváte na system/database/drivers/mysql/mysql_driver.php
nebo system/database/drivers/mysqli/mysqli_driver.php
(bez ohledu na to, jaký ovladač používáte, a podívejte se na proměnnou var $delete_hack = TRUE;
. Stálo by za to vyzkoušet úpravu, která by mohla ovlivnit váš výsledek?