MySQL ODBC 连接字符串中的 Option=N 是什么?

发布于 2024-10-06 20:27:52 字数 98 浏览 0 评论 0原文

我在 MySQL ODBC 连接字符串示例中看到了 Option=3Option=4,但没有解释或文档。这些数字是什么意思?

I have seen both Option=3 and Option=4 in connection string samples for MySQL ODBC but no explanation or documentation. What do those numbers mean?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

东北女汉子 2024-10-13 20:27:52

Option= 值是指定 Connector/ODBC 应如何工作的各种标志的数值总和。它的默认值为 0。

来自旧版本的 Connector/ODBC 文档,位于 web.archive.org

Option=3; 对应于FLAG_FIELD_LENGTH< /code> (1) + FLAG_FOUND_ROWS (2)

Option=4;FLAG_DEBUG

根据此处的连接器/ODBC 选项的当前列表。 ..

表 5.2 连接器/ODBC 选项参数

... FLAG_FIELD_LENGTH (1) 和 FLAG_DEBUG (4) 均已删除。

MySQL 还建议使用参数名称而不是它们的数值(之和),不仅是为了清晰起见,而且因为并非所有选项都有数值。 而不是

Option=2;

因此,我们应该使用

FOUND_ROWS=1;

The Option= value is the sum of the numeric values for various flags that specify how Connector/ODBC should work. Its default value is 0.

From an older version of the Connector/ODBC documentation at web.archive.org:

Option=3; corresponded to FLAG_FIELD_LENGTH (1) + FLAG_FOUND_ROWS (2)

Option=4; was FLAG_DEBUG

According to the current list of Connector/ODBC options here ...

Table 5.2 Connector/ODBC Option Parameters

... both FLAG_FIELD_LENGTH (1) and FLAG_DEBUG (4) have been removed.

MySQL also recommends using the parameter names instead of (the sum of) their numeric values, not only for clarity, but because not all options have numeric values. So, instead of

Option=2;

we should use

FOUND_ROWS=1;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文