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

Qual è Option=N nella stringa di connessione MySQL ODBC?

L'Option= value è la somma dei valori numerici per vari flag che specificano come deve funzionare Connector/ODBC. Il suo valore predefinito è 0.

Da una versione precedente della documentazione Connector/ODBC su web.archive.org :

Option=3; corrispondeva a FLAG_FIELD_LENGTH (1) + FLAG_FOUND_ROWS (2)

Option=4; era FLAG_DEBUG

Secondo l'attuale elenco di opzioni Connector/ODBC qui...

Tabella 5.2 Parametri dell'opzione connettore/ODBC

... entrambi FLAG_FIELD_LENGTH (1) e FLAG_DEBUG (4) sono stati rimossi.

MySQL consiglia inoltre di utilizzare i nomi dei parametri invece della (somma dei) loro valori numerici, non solo per chiarezza, ma perché non tutte le opzioni hanno valori numerici. Quindi, invece di

Option=2;

dovremmo usare

FOUND_ROWS=1;