MySQL 节点#
使用 MySQL 节点可实现 MySQL 工作的自动化,并将 MySQL 与其他应用程序集成。n8n 内置支持多种 MySQL 功能,包括执行 SQL 查询以及在数据库中插入和更新行。
认证凭证
有关设置身份验证的指南,请参阅 MySQL 认证凭证。
此节点可用作 AI 工具
该节点可用于增强 AI 代理的能力。在此模式下,多数参数可自动设置或由 AI 引导设置 - 更多信息请参阅 AI 工具参数文档。
操作类型#
- 删除
- 执行 SQL
- 插入
- 插入或更新
- 选择
- 更新
模板与示例#
仅通过架构生成 SQL 查询 - AI 驱动
作者:Yulia
使用 Gemini AI、SQL 和 Outlook 生成月度财务报告
作者:Amjid Ali
将 CSV 导入 MySQL
作者:Eduard
相关资源#
有关该服务的更多信息,请参阅 MySQL 连接器与 API 文档。
有关编写 SQL 查询的更多信息,请参阅 MySQL 的 SELECT 语句文档。
使用查询参数#
在创建 MySQL 数据库查询时,可通过选项部分的查询参数字段向查询加载数据。n8n 会对查询参数中的数据进行清理,从而防止 SQL 注入攻击。
例如,需要通过电子邮件地址查找人员。给定以下输入数据:
[
{
"email": "[email protected]",
"name": "Alex",
"age": 21
},
{
"email": "[email protected]",
"name": "Jamie",
"age": 33
}
]
您可以编写如下查询:
SELECT * FROM $1:name WHERE email = $2;
随后在查询参数中,提供需要使用的字段值。您既可以输入固定值,也可以使用表达式。本例中建议采用表达式,这样节点就能依次从每个输入项中提取电子邮件地址:
// users is an example table name users, {{ $json.email }}
常见问题#
有关常见错误或问题及建议解决步骤,请参阅常见问题。