跳到主要内容

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 集成模板搜索所有模板

相关资源#

有关该服务的更多信息,请参阅 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 }}

常见问题#

有关常见错误或问题及建议解决步骤,请参阅常见问题