问题标签 [mysql-x-devapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL XDevAPI 如何返回成功状态
使用与 MySQL 对话的 XDEVAPI 开发我的 RestAPI。这段代码用于添加新记录,
所以我的问题是如何发送成功的 200 来完成 POST?
php - 无法安装 php mysql_xdevapi 扩展
我需要安装一些作曲家包,但所有这些都需要 php mysql_xdevapi 扩展。我正在尝试按照这些说明进行安装,但 PECL 给了我这个错误:
PHP版本:7.4.8,PEAR版本:1.10.9
c++ - 如何将 mysqlx 插件下载并安装到 MySQL 中?
我想mysqlx/xdevapi.h
在 C++ 中使用,为此必须安装MySQL X Plugin
在 MySQL 中。
我试过了:
mysql> INSTALL PLUGIN mysqlx SONAME 'mysqlx.so';
我收到了这条消息:
ERROR 1126 (HY000): Can't open shared library '/Applications/MAMP/Library/lib/plugin/mysqlx.so' (errno: 2 dlopen(/Applications/MAMP/Library/lib/plugin/mysqlx.so, 2): image not found)
他是对的,插件实际上并不存在。如您所见,我在 MAC OS 上使用 MAMP。
关于数据库服务器的信息:
有下载插件的页面吗?谢谢你的帮助!
macos - 无法在 Mac 上安装 php 扩展 'mysql_xdevapi'
当我pecl install mysql_xdevapi
在终端中运行时,出现以下错误:
configure: error: protobuf not found, 请在系统中安装它,考虑使用 --with-protobuf 或设置 MYSQL_XDEVAPI_PROTOBUF_ROOT
然后我通过brew install protobuf
. 跑步protoc --version
给了我:
库协议 3.12.4
所以似乎安装了“protobuf”。当我再次运行pecl install mysql_xdevapi
时,我得到了同样的错误,告诉我没有安装“protobuf”。我已经尝试了在这篇文章中找到的几乎所有内容:在 Mac 上安装 Google 协议缓冲区,但似乎没有任何效果。
我正在运行 macOS Catalina (10.15.6)、PHP 7.3.20(通过 安装brew
)。
非常感谢您!
c++ - 如何使用 MySQL X Dev API ping
在旧的 MySQL API 中,您可以使用它mysql_ping()
来存档。但是 X Dev API 中是否有类似的功能?
c# - 在 C# 中使用 mysql 文档存储(Nosql)中的日期字段进行过滤
如何在 c# 中过滤文档存储表 (NoSQL) 中的日期字段。我需要过滤创建的时间大于特定时间。
日期作为字符串值存储在 nosql 中。
我只找到了下面提到的代码来过滤 C# mysql-x-devspi。
protocol-buffers - 无法在 ami linux2 上安装 mysql_xdevapi
我需要 mysql_xdevapi 扩展。尝试通过sudo pecl install mysql_xdevapi
错误:C++ 预处理器“/lib/cpp”未通过完整性检查 - 已修复。
错误:未找到提升 -已修复。
错误:未找到 protobuf - 这是主要问题((
sudo yum install -y protobuf-compiler
protoc --version
libprotoc 2.5.0之后
但还是不行。
好的,Point out protobuf library install dir [autodetect] : /home/ec2-user/.lical/include
(我使用了这本手册)- 钢不起作用,因为没有它需要的文件。
没有 any.h 有什么
想法吗?
ami linux2, php 7.3.2 libprotoc 2.5.0 - 安装和“发布” - 在 /home/ec2-user/.lical/include 中解压
node.js - @mysql/xdevapi 不允许 WHERE field IN (?) 查询的数组参数
我正在使用带有本地安装 mysql-8.0.15-winx64 的 @mysql/xdevapi npm 包。我正在尝试使用参数执行 SQL 字符串。该查询正在查找 id 在数组中的记录。
我收到以下错误
如果我只是通过 sql ,它会工作SELECT * FROM table WHERE id IN (1,2)
,返回两条记录。
如果我用逗号分隔的字符串传递一个参数,const params = ["1,2"]
那么它只返回第一条记录。
我在文档中找不到任何支持这一点的内容,也找不到解决方法。
mysql - @mysql/xdevapi ECONNREFUSED 不释放连接
我正在使用带有本地安装 mysql-8.0.15-winx64 的 @mysql/xdevapi npm 包(版本 8.0.22)。
我已将池设置为启用并尝试从客户端检索会话。如果我在 mysql 准备好之前执行此操作,那么我会收到一个 ECONNREFUSED 异常,这是预期的,但连接似乎永远不会被释放。如果池大小为 1,则所有后续尝试 getSession
异常是从 getSession 方法中引发的,因此不会返回会话供我.end()
手动调用。
如何确保中止的连接返回到池中?