sql >> Databáze >  >> RDS >> Mysql

Codeigniter db->update() VS nativní MySQL AKTUALIZACE Dotčené řádky:0

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?




  1. Při pokusu o načtení chyby za konec proudu v MySQL

  2. Podpora pro omezení cizího klíče v Rails

  3. Příklad APEX_ZIP

  4. Cheat Sheet pro výkon pro PostgreSQL