文章 "如何从 MQL5 (MQL4) 访问 MySQL 数据库" - 页 30 1...2324252627282930 新评论 Eugeniy Lugovoy 2024.12.13 16:03 #291 andreysneg #:插入和更新查询 - 仅有 16kb 的查询限制?如果查询超过 16.000 个字符,metatrader 就会崩溃(关闭)。我在附件中提供了一个 32.000 个字符的 UPDATE 查询示例。数据库中的更新字段 - LONGTEXT 库定义的查询大小为 64kb: #define MAX_QUERY_SIZE 65535 // SQL 查询的最大大小 我想在你的情况下(可能不仅仅是你的情况,在 MQL 字符串中也是如此),有 4 字节的 utf 编码,即 16*4 = 64,限制是达到....。 这里要么拆分查询,要么增加查询的缓冲区并重新编译。 Gabms 2025.01.15 21:01 #292 真棒! 在 OnTick() 函数中使用这个包装器来使用 SELECT 会不会 "太吵"? 谢谢。 1...2324252627282930 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
插入和更新查询 - 仅有 16kb 的查询限制?
如果查询超过 16.000 个字符,metatrader 就会崩溃(关闭)。
我在附件中提供了一个 32.000 个字符的 UPDATE 查询示例。
数据库中的更新字段 - LONGTEXT
库定义的查询大小为 64kb:
#define MAX_QUERY_SIZE 65535 // SQL 查询的最大大小
我想在你的情况下(可能不仅仅是你的情况,在 MQL 字符串中也是如此),有 4 字节的 utf 编码,即 16*4 = 64,限制是达到....。
这里要么拆分查询,要么增加查询的缓冲区并重新编译。
真棒!
在 OnTick() 函数中使用这个包装器来使用 SELECT 会不会 "太吵"?
谢谢。