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

Hvad er Option=N i MySQL ODBC-forbindelsesstrengen?

Option= værdi er summen af ​​de numeriske værdier for forskellige flag, der angiver, hvordan Connector/ODBC skal fungere. Dens standardværdi er 0.

Fra en ældre version af Connector/ODBC-dokumentationen på web.archive.org :

Option=3; svarede til FLAG_FIELD_LENGTH (1) + FLAG_FOUND_ROWS (2)

Option=4; var FLAG_DEBUG

Ifølge den aktuelle liste over Connector/ODBC-muligheder her ...

Tabel 5.2 Konnektor-/ODBC-indstillingsparametre

... begge FLAG_FIELD_LENGTH (1) og FLAG_DEBUG (4) er blevet fjernet.

MySQL anbefaler også at bruge parameternavnene i stedet for (summen af) deres numeriske værdier, ikke kun for klarhedens skyld, men fordi ikke alle muligheder har numeriske værdier. Så i stedet for

Option=2;

vi bør bruge

FOUND_ROWS=1;




  1. Behov for at forespørge om en særskilt kombination af to felter sammen med en optælling af, at den adskilte kombination forekommer

  2. Sådan fungerer FROM_UNIXTIME() i MariaDB

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

  4. Bedste praksis for PHP/MySQL aftale/booking system