Что такое Option = N в строке подключения MySQL ODBC? - PullRequest
13 голосов
/ 10 декабря 2010

Я видел как Option=3, так и Option=4 в примерах строки подключения для MySQL ODBC, но без объяснения или документации.Что означают эти цифры?

1 Ответ

16 голосов
/ 10 декабря 2010

Значение Option= является суммой числовых значений для различных флагов, которые определяют, как должен работать Connector / ODBC.Его значение по умолчанию равно 0.

Из более старой версии документации Connector / ODBC по адресу web.archive.org :

Option=3; соответствует FLAG_FIELD_LENGTH (1) + FLAG_FOUND_ROWS (2)

Option=4; было FLAG_DEBUG

В соответствии с текущим списком параметров соединителя / ODBC здесь ...

Таблица 5.2 Параметры опции Connector / ODBC

... оба FLAG_FIELD_LENGTH (1) и FLAG_DEBUG (4) удалены.

MySQL также рекомендует использовать параметримена вместо (сумма) их числовых значений не только для ясности, но и потому, что не все опции имеют числовые значения.Таким образом, вместо

Option=2;

мы должны использовать

FOUND_ROWS=1;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...