跳转至

MySQL 节点#

使用 MySQL 节点可以自动化 MySQL 中的工作,并将 MySQL 与其他应用程序集成。n8n 内置支持广泛的 MySQL 功能,包括执行 SQL 查询、向数据库插入和更新行。

在此页面上,您将找到 MySQL 节点支持的操作列表以及更多资源的链接。

凭证

请参考 MySQL 凭证 获取身份验证设置指导。

此节点可用作 AI 工具

此节点可用于增强 AI 代理的能力。以这种方式使用时,许多参数可以自动设置,或通过 AI 指导的信息进行设置 - 在 AI 工具参数文档 中了解更多信息。

操作#

  • 删除
  • 执行 SQL
  • 插入
  • 插入或更新
  • 查询
  • 更新

模板和示例#

Generate SQL queries from schema only - AI-powered

by Yulia

View template details
Generate Monthly Financial Reports with Gemini AI, SQL, and Outlook

by Amjid Ali

View template details
Import CSV into MySQL

by Eduard

View template details
Browse MySQL integration templates, or search all templates

相关资源#

请参考 MySQL 连接器和 API 文档 了解该服务的更多信息。

请参考 MySQL 的 SELECT 语句文档 了解编写 SQL 查询的更多信息。

使用查询参数#

在创建要在 MySQL 数据库上运行的查询时,您可以使用选项部分中的查询参数字段将数据加载到查询中。n8n 会清理查询参数中的数据,以防止 SQL 注入。

例如,您想根据电子邮件地址查找一个人。给定以下输入数据:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
[
    {
        "email": "[email protected]",
        "name": "Alex",
        "age": 21 
    },
    {
        "email": "[email protected]",
        "name": "Jamie",
        "age": 33 
    }
]

您可以编写如下查询:

1
SELECT * FROM $1:name WHERE email = $2;

然后在查询参数中,提供要使用的字段值。您可以提供固定值或表达式。对于此示例,使用表达式,以便节点可以依次从每个输入项中提取电子邮件地址:

1
2
// users 是示例表名
users, {{ $json.email }} 

常见问题#

对于常见错误或问题及建议的解决步骤,请参考 常见问题

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持