Skip to main content
Version: 6 - Palatschinke

ConnectorTypeMYSQL

class connector_types.connector_type_mysql.ConnectorTypeMYSQL

Interact with a MySQL database. This connector type supports the execute, fetch, fetchrow, and fetchval commands. Each command expects an SQL query and returns the status, list, record or field value respectively.

Consult the MySQL SQL language documentation at https://dev.mysql.com/doc/refman/8.0/en/introduction.html for more information.

Inputs

NameTypeDefaultDescription
check_hostnameboolTrueIf set, the hostname of the MySQL server is checked against the server_ca certificate
databasestr``
executestrNone
executemanylistNone
fetchstrNone
fetchrowstrNone
fetchvalstrNone
hoststr
paramslistNone
passwordstrNone
portint3306
server_castrNone
transactionlistNone
userstrroot

Outputs

NameTypeDefaultDescription
execution_idintThe ID of the connection execution
messagestrThe ended message for the connection. If the connection ended with an error, the message will contain information about what went wrong
resultobject
statusstrThe ended status for the connection. Either "success" or "error".

Constants

input_list = ['check_hostname', 'database', 'execute', 'executemany', 'fetch', 'fetchrow', 'fetchval', 'host', 'params', 'password', 'port', 'server_ca', 'transaction', 'user'] output_list = ['result'] ssl_context_inputs = ['check_hostname', 'client_cert', 'client_key', 'server_ca'] version = 1

Methods