Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was bedeutet Option=N in der MySQL ODBC-Verbindungszeichenfolge?

Die Option= value ist die Summe der numerischen Werte für verschiedene Flags, die angeben, wie Connector/ODBC funktionieren soll. Sein Standardwert ist 0.

Aus einer älteren Version der Connector/ODBC-Dokumentation unter web.archive.org :

Option=3; entsprach FLAG_FIELD_LENGTH (1) + FLAG_FOUND_ROWS (2)

Option=4; war FLAG_DEBUG

Gemäß der aktuellen Liste der Connector/ODBC-Optionen hier ...

Tabelle 5.2 Connector/ODBC-Optionsparameter

... beide FLAG_FIELD_LENGTH (1) und FLAG_DEBUG (4) wurden entfernt.

MySQL empfiehlt auch, die Parameternamen anstelle (der Summe) ihrer numerischen Werte zu verwenden, nicht nur aus Gründen der Übersichtlichkeit, sondern weil nicht alle Optionen einen haben numerische Werte. Also statt

Option=2;

sollten wir verwenden

FOUND_ROWS=1;