Я видел как Option=3
и Option=4
в образцах строки соединения для MySQL ODBC, но без объяснений или документации. Что означают эти цифры?
Что такое Option = N в строке подключения ODBC MySQL?
Ответ 1
Значение Option=
представляет собой сумму числовых значений для различных флагов, которые определяют, как должен работать Connector/ODBC. Его значение по умолчанию равно 0.
Из старой версии документации Connector/ODBC в web.archive.org:
Option=3;
соответствовало FLAG_FIELD_LENGTH
(1) + FLAG_FOUND_ROWS
(2)
Option=4;
был FLAG_DEBUG
В соответствии с текущим списком параметров Connector/ODBC здесь...
Таблица 5.2 Параметры опций соединителя /ODBC
... оба элемента FLAG_FIELD_LENGTH
(1) и FLAG_DEBUG
(4) были удалены.
MySQL также рекомендует использовать имена параметров вместо (их) числовых значений не только для ясности, но и потому, что не все параметры имеют числовые значения. Итак, вместо
Option=2;
мы должны использовать
FOUND_ROWS=1;