MySQL node documentation
Learn how to use the MySQL node in n8n. Follow technical documentation to integrate MySQL node into your workflows.
MySQL node
Use the MySQL node to automate work in MySQL, and integrate MySQL with other applications. n8n has built-in support for a wide range of MySQL features, including executing an SQL query, as well as inserting, and updating rows in a database.
On this page, you'll find a list of operations the MySQL node supports and links to more resources.
Credentials
Refer to MySQL credentials for guidance on setting up authentication.
This node can be used as an AI tool
This node can be used to enhance the capabilities of an AI agent. When used in this way, many parameters can be set automatically, or with information directed by AI - find out more in the AI tool parameters documentation.
Operations
- Delete
- Execute SQL
- Insert
- Insert or Update
- Select
- Update
Templates and examples
[[ templatesWidget(page.title, 'mysql') ]]
Related resources
Refer to MySQL's Connectors and APIs documentation for more information about the service.
Refer to MySQL's SELECT statement documentation for more information on writing SQL queries.
Use query parameters
When creating a query to run on a MySQL database, you can use the Query Parameters field in the Options section to load data into the query. n8n sanitizes data in query parameters, which prevents SQL injection.
For example, you want to find a person by their email address. Given the following input data:
[
{
"email": "alex@example.com",
"name": "Alex",
"age": 21
},
{
"email": "jamie@example.com",
"name": "Jamie",
"age": 33
}
]You can write a query like:
SELECT * FROM $1:name WHERE email = $2;Then in Query Parameters, provide the field values to use. You can provide fixed values or expressions. For this example, use expressions so the node can pull the email address from each input item in turn:
// users is an example table name
users, {{ $json.email }} Common issues
For common errors or issues and suggested resolution steps, refer to Common issues.
Last updated on
Google Sheets Sheet Within Document operations
Documentation for the Sheet operations in Google Sheets node in n8n, a workflow automation platform. Includes details of operations and configuration, and links to examples and credentials information.
MySQL node common issues
Documentation for common issues and questions in the MySQL node in n8n, a workflow automation platform. Includes details of the issue and suggested solutions.
