sql >> Database teknologi >  >> RDS >> Mysql

Codeigniter db->update() VS MySQL native OPDATERING Berørte rækker:0

Prøv at få den forespørgsel, som CodeIgniter kører, ved hjælp af følgende kode:

$this->db->last_query();

Send også den forespørgsel, du bruger til at interagere med MySQL, bare for at bekræfte, at den nøjagtige samme forespørgsel køres.

CodeIgniter har et hack til MySQL, der justerer rapporteringen af ​​berørte rækker, men jeg havde det indtryk, at det kun var til SLET-forespørgsler. Hvis du ser på system/database/drivers/mysql/mysql_driver.php eller system/database/drivers/mysqli/mysqli_driver.php (uanset hvilken driver du bruger, og se på variablen var $delete_hack = TRUE; . At justere, der kan påvirke dit resultat, kunne være et forsøg værd?




  1. Hvorfor er MySQL's maksimale tidsgrænse 838:59:59?

  2. Hvordan fjerner man dårlige tegn, der ikke er egnede til utf8-kodning i MySQL?

  3. MySQL:Begrænset antal modtagne resultater baseret på en kolonneværdi | Kombination af forespørgsler

  4. hvordan opretter man login-side i Android-appen?