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

Podpora připravených prohlášení na straně serveru s PDO?

Některé ovladače PDO nepodporují nativní připravené příkazy, takže PDO provádí emulaci přípravy. Umožňuje vám také ručně povolit tuto emulaci.

Zkontrolujte PDO::ATTR_EMULATE_PREPARES atribut. V aktuální příručce CHOP je to špatně zdokumentováno. Tím, že je špatně zdokumentováno, mám na mysli, že se objevuje pouze v komentářích na webu, nikoli v samotném návodu.

Obecně chcete použít nativní připravené příkazy, kdykoli je to možné. V případě MySQL, pokud využíváte mezipaměť dotazů, možná budete chtít zakázat nativní připravené výpisy v CHOP! Další informace obsahuje příručka MySQL , ale zkrácená verze je taková, že verze před 5.1.17 nespouštějí připravené příkazy prostřednictvím mezipaměti dotazů a následující verze používají mezipaměť dotazů pouze za určitých specifických (ale běžných) podmínek.

(Někteří lidé doporučují úplně vypnout mezipaměť dotazů. Pomocí velké velikosti mezipaměti může být ve skutečnosti velkým výkonnostním hitem.)



  1. Nastavení více datových center pomocí Galera Cluster pro MySQL nebo MariaDB

  2. Jak zobrazit datum ve formátu data v USA na serveru SQL (T-SQL)

  3. jak reindexovat tabulku mysql

  4. MySQL:Potřebuji zobrazit od 1 do maximálně n příspěvků od každého uživatele za každý den