Skip to main content
MySQL logo

Overview

Add MySQL to any ModuleX agent or workflow. MySQL database integration via the aiomysql driver. Provides raw SQL execution + CRUD + stored procedures + introspection.
Categories: Databases · Database · Data Management · Storage · Auth: MySQL Database Credentials · Actions: 9

Authentication

MySQL Database Credentials

Authenticate using MySQL connection credentials (host/port/user/password/database).

Required Credentials

Available Actions

Parameters

string
required
The SQL to execute
array
Values for ‘%s’ placeholders

Response

Parameters

string
required
The table name
object
required
Column-value pairs to insert

Response

Parameters

string
required
The table name
string
required
WHERE condition with ’?’ placeholders
array
required
Values matching the ’?’ placeholders

Response

Parameters

string
required
The table name
object
required
Column-value pairs to update
string
required
WHERE condition with ’?’ placeholders
array
required
Values matching the ’?’ placeholders

Response

Parameters

string
required
The table name
string
required
Column to filter by
string
=, >, >=, <, !=, <=, LIKE (Default: =)
string
Value to compare against

Response

Parameters

string
required
The table name
string
required
WHERE condition with ’?’ placeholders
array
required
Values matching the ’?’ placeholders

Response

Parameters

string
required
Procedure name (may be qualified ‘db.proc’)
array
Procedure parameters

Response

Response

Parameters

string
required
The table name

Response

Limits & Quotas

  • 60s connection timeout.
  • Connections are not pooled — opened per call, closed via the context manager.
  • find_row operator allowlist: =, >, >=, <, !=, <=, LIKE.
  • aiomysql is imported lazily so the manifest can be inspected without the driver installed.

PostgreSQL

Snowflake

Supabase