MySQL 节点
使用 MySQL 节点自动处理 MySQL 中的工作,并将其与其他应用集成。n8n 内置支持多种 MySQL 功能,包括执行 SQL 查询,以及插入和更新数据库中的行。
本页 列出了 MySQL 节点支持的操作,并提供更多资源的链接。
信息
凭据
有关身份验证设置,请参阅 MySQL 凭据。
信息
此节点可以用作 AI 工具
此节点可以增强 AI 智能体的能力。以这种方式使用时,许多参数可以自动设置,或根据 AI 提供的信息设置。更多信息请参阅 AI 工具参数文档。
操作
- Delete(删除)
- Execute SQL(执行 SQL)
- Insert(插入)
- Insert or Update(插入或更新)
- Select(查询)
- Update(更新)
模板与示例
浏览 n8n-nodes-base.mysql 集成模板,或搜索所有模板
相关资源
有关该服务的更多信息,请参阅 MySQL 连接器与 API 文档。
有关编写 SQL 查询的更多信息,请参阅 MySQL 的 SELECT 语句文档。
使用查询参数
创建在 MySQL 数据库中运行的查询时,可通过 Options(选项)中的 Query Parameters(查询参数)字段将数据传入查询。n8n 会对查询参数中的数据进行安全处理,防止 SQL 注入。
例如,要根据邮箱地址查找某人。给定以下输入数据:
[
{
"email": "alex@example.com",
"name": "Alex",
"age": 21
},
{
"email": "jamie@example.com",
"name": "Jamie",
"age": 33
}
]
可编写如下查询:
SELECT * FROM $1:name WHERE email = $2;
然后在 Query Parameters(查询参数)中提供要使用的字段值,可填写固定值或表达式。本例使用表达式,使节点依次从每个输入数据项中提取邮箱地址:
// users is an example table name
users, {{ $json.email }}
常见问题
常见错误或问题及建议的解决步骤,请参阅常见问题。
本文为社区中文翻译。查看对应英文原文