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

Dostávám mnoho vybraných @@session.tx_read_only, udělal by jeden totéž?

Je to proto, že ovladač MySQL JDBC má výchozí useSessionStatus hodnota false . Pokaždé, když ovladač potřebuje zkontrolovat isReadOnly stav cílové databáze, odešle select @@session.tx_read_only na server. Nastavení useSessionStatus jako true použije místní stav objektu připojení.

Nejjednodušší způsob, jak tento dotaz odstranit, je připojit &useLocalSessionState=true k připojovacímu řetězci JDBC.



  1. Jak přejmenuji cizí klíč v mysql?

  2. Proč je STAV SHOW TABLE STATUS innodb tak nespolehlivý?

  3. Jak funguje funkce převodu SQL při převodu data a času na plovoucí?

  4. Chyba SQL dotazu WordPress MySQL ve třídě WPDB