sql >> Databasteknik >  >> RDS >> Mysql

Vad är Option=N i MySQL ODBC-anslutningssträngen?

Option= värde är summan av de numeriska värdena för olika flaggor som anger hur Connector/ODBC ska fungera. Dess standardvärde är 0.

Från en äldre version av Connector/ODBC-dokumentationen på web.archive.org :

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

Option=4; var FLAG_DEBUG

Enligt den aktuella listan över Connector/ODBC-alternativ här ...

Tabell 5.2 Parametrar för anslutning/ODBC-tillval

... båda FLAG_FIELD_LENGTH (1) och FLAG_DEBUG (4) har tagits bort.

MySQL rekommenderar också att du använder parameternamnen istället för (summan av) deras numeriska värden, inte bara för tydlighetens skull, utan eftersom inte alla alternativ har numeriska värden. Så istället för

Option=2;

vi borde använda

FOUND_ROWS=1;




  1. Standardradordning för vald fråga i Oracle

  2. Fel 1046 Ingen databas vald, hur löser man det?

  3. Hur RPAD() fungerar i MariaDB

  4. MySQL-variabelt format för en NOT IN-lista med värden