# Reference

- [SQL Structure](/docs/server/reference/sql-structure.md): Explore the SQL structure in MariaDB Server. This section provides a fundamental overview of SQL syntax, components, and concepts that form the basis for interacting with your database.
- [SQL Language Structure](/docs/server/reference/sql-structure/sql-language-structure.md): Explore the SQL language structure in MariaDB Server. This section provides fundamental concepts, syntax rules, and common elements that form the building blocks of SQL queries and commands.
- [Binary Literals](/docs/server/reference/sql-structure/sql-language-structure/binary-literals.md)
- [Date and Time Literals](/docs/server/reference/sql-structure/sql-language-structure/date-and-time-literals.md)
- [Hexadecimal Literals](/docs/server/reference/sql-structure/sql-language-structure/hexadecimal-literals.md)
- [Identifier Case Sensitivity](/docs/server/reference/sql-structure/sql-language-structure/identifier-case-sensitivity.md)
- [Identifier Names](/docs/server/reference/sql-structure/sql-language-structure/identifier-names.md)
- [Identifier Qualifiers](/docs/server/reference/sql-structure/sql-language-structure/identifier-qualifiers.md)
- [Identifier to File Name Mapping](/docs/server/reference/sql-structure/sql-language-structure/identifier-to-file-name-mapping.md)
- [Numeric Literals](/docs/server/reference/sql-structure/sql-language-structure/numeric-iterals.md)
- [Reserved Words](/docs/server/reference/sql-structure/sql-language-structure/reserved-words.md)
- [Boolean Literals](/docs/server/reference/sql-structure/sql-language-structure/sql-language-structure-boolean-literals.md)
- [String Literals](/docs/server/reference/sql-structure/sql-language-structure/string-literals.md)
- [Table Value Constructors](/docs/server/reference/sql-structure/sql-language-structure/table-value-constructors.md)
- [User-Defined Variables](/docs/server/reference/sql-structure/sql-language-structure/user-defined-variables.md)
- [Joins, Subqueries, and Set](/docs/server/reference/sql-structure/joins-subqueries-set.md): Explore joins, subqueries, and set operations in MariaDB SQL. This section details how to combine data from multiple tables, nest queries, and perform set-based operations for complex data retrieval.
- [Geometry](/docs/server/reference/sql-structure/geometry.md): Explore geometric data types and functions in MariaDB Server. This section details how to store, query, and manipulate spatial data, enabling geospatial applications within your database.
- [Geometry Hierarchy](/docs/server/reference/sql-structure/geometry/geometry-hierarchy.md)
- [Geometry Types](/docs/server/reference/sql-structure/geometry/geometry-types.md)
- [GIS Features](/docs/server/reference/sql-structure/geometry/gis-features-in-533.md)
- [GIS Resources](/docs/server/reference/sql-structure/geometry/gis-resources.md)
- [SPATIAL INDEX](/docs/server/reference/sql-structure/geometry/spatial-index.md)
- [NoSQL](/docs/server/reference/sql-structure/nosql.md): Explore MariaDB Server's NoSQL capabilities. This section details how to store and query schemaless data, including JSON, and how to integrate with other NoSQL data sources, enhancing flexibility.
- [Dynamic Columns](/docs/server/reference/sql-structure/nosql/dynamic-columns.md)
- [Dynamic Column API](/docs/server/reference/sql-structure/nosql/dynamic-column-api.md)
- [HANDLER](/docs/server/reference/sql-structure/nosql/handler.md): Explore the HANDLER statement in MariaDB Server for direct table access. This section details how to bypass the SQL optimizer for low-level row operations, useful for specific NoSQL-like interactions.
- [HANDLER](/docs/server/reference/sql-structure/nosql/handler/handler-commands.md)
- [HANDLER for MEMORY Tables](/docs/server/reference/sql-structure/nosql/handler/handler-for-memory-tables.md)
- [HandlerSocket](/docs/server/reference/sql-structure/nosql/handlersocket.md): Explore HandlerSocket for MariaDB Server. This plugin enables high-performance NoSQL-like access directly to InnoDB tables, bypassing SQL parsing for fast key-value operations.
- [HandlerSocket Installation](/docs/server/reference/sql-structure/nosql/handlersocket/handlersocket-installation.md)
- [HandlerSocket Client Libraries](/docs/server/reference/sql-structure/nosql/handlersocket/handlersocket-client-libraries.md)
- [HandlerSocket Configuration Options](/docs/server/reference/sql-structure/nosql/handlersocket/handlersocket-configuration-options.md)
- [HandlerSocket External Resources](/docs/server/reference/sql-structure/nosql/handlersocket/handlersocket-external-resources.md)
- [Operators](/docs/server/reference/sql-structure/operators.md): Learn about operators in MariaDB Server SQL. This section details arithmetic, comparison, logical, and bitwise operators used in expressions and conditions for data manipulation and querying.
- [Operator Precedence](/docs/server/reference/sql-structure/operators/operator-precedence.md): Understand operator precedence in MariaDB Server SQL. This section details the order in which operators are evaluated within expressions, crucial for writing accurate and predictable queries.
- [Arithmetic Operators](/docs/server/reference/sql-structure/operators/arithmetic-operators.md): Learn about arithmetic operators in MariaDB Server SQL. This section details how to perform mathematical calculations like addition, subtraction, multiplication, and division within your queries.
- [Modulo Operator (%)](/docs/server/reference/sql-structure/operators/arithmetic-operators/modulo-operator.md)
- [Subtraction Operator (-)](/docs/server/reference/sql-structure/operators/arithmetic-operators/subtraction-operator.md)
- [Assignment Operators](/docs/server/reference/sql-structure/operators/assignment-operators.md): Learn about assignment operators in MariaDB Server SQL. This section details how to assign values to variables and columns, essential for data manipulation and programmatic logic.
- [Assignment Operator (:=)](/docs/server/reference/sql-structure/operators/assignment-operators/assignment-operator.md)
- [Assignment Operator (=)](/docs/server/reference/sql-structure/operators/assignment-operators/assignment-operators-assignment-operator.md)
- [Comparison Operators](/docs/server/reference/sql-structure/operators/comparison-operators.md): Learn about comparison operators in MariaDB Server SQL. This section details operators like =, >, <, and LIKE used to compare values in conditions, essential for filtering and joining data.
- [BETWEEN AND](/docs/server/reference/sql-structure/operators/comparison-operators/between-and.md)
- [COALESCE](/docs/server/reference/sql-structure/operators/comparison-operators/coalesce.md)
- [=](/docs/server/reference/sql-structure/operators/comparison-operators/equal.md)
- [>=](/docs/server/reference/sql-structure/operators/comparison-operators/greater-than-or-equal.md)
- [>](/docs/server/reference/sql-structure/operators/comparison-operators/greater-than.md)
- [GREATEST](/docs/server/reference/sql-structure/operators/comparison-operators/greatest.md)
- [IN](/docs/server/reference/sql-structure/operators/comparison-operators/in.md)
- [INTERVAL](/docs/server/reference/sql-structure/operators/comparison-operators/interval.md)
- [IS NOT NULL](/docs/server/reference/sql-structure/operators/comparison-operators/is-not-null.md)
- [IS NOT](/docs/server/reference/sql-structure/operators/comparison-operators/is-not.md)
- [IS NULL](/docs/server/reference/sql-structure/operators/comparison-operators/is-null.md)
- [IS](/docs/server/reference/sql-structure/operators/comparison-operators/is.md)
- [ISNULL](/docs/server/reference/sql-structure/operators/comparison-operators/isnull.md)
- [LEAST](/docs/server/reference/sql-structure/operators/comparison-operators/least.md)
- [<=](/docs/server/reference/sql-structure/operators/comparison-operators/less-than-or-equal.md)
- [<](/docs/server/reference/sql-structure/operators/comparison-operators/less-than.md)
- [NOT BETWEEN](/docs/server/reference/sql-structure/operators/comparison-operators/not-between.md)
- [!=](/docs/server/reference/sql-structure/operators/comparison-operators/not-equal.md)
- [NOT IN](/docs/server/reference/sql-structure/operators/comparison-operators/not-in.md)
- [<=>](/docs/server/reference/sql-structure/operators/comparison-operators/null-safe-equal.md)
- [Logical Operators](/docs/server/reference/sql-structure/operators/logical-operators.md): Learn about logical operators in MariaDB Server SQL. This section details operators like AND, OR, and NOT used to combine or negate conditions, essential for complex filtering and data selection.
- [&&](/docs/server/reference/sql-structure/operators/logical-operators/and.md)
- [!](/docs/server/reference/sql-structure/operators/logical-operators/not.md)
- [||](/docs/server/reference/sql-structure/operators/logical-operators/or.md)
- [XOR](/docs/server/reference/sql-structure/operators/logical-operators/xor.md)
- [Sequences](/docs/server/reference/sql-structure/sequences.md): Learn about sequences in MariaDB Server. This section details how to create and manage sequences for generating unique numbers, often used for primary keys and other auto-incrementing values.
- [Sequence Overview](/docs/server/reference/sql-structure/sequences/sequence-overview.md)
- [ALTER SEQUENCE](/docs/server/reference/sql-structure/sequences/alter-sequence.md)
- [CREATE SEQUENCE](/docs/server/reference/sql-structure/sequences/create-sequence.md)
- [DROP SEQUENCE](/docs/server/reference/sql-structure/sequences/drop-sequence.md)
- [SEQUENCE Functions](/docs/server/reference/sql-structure/sequences/sequence-functions.md): Learn about sequence functions in MariaDB Server. This section details SQL functions for retrieving the next or current value from a sequence, crucial for generating unique identifiers.
- [LASTVAL](/docs/server/reference/sql-structure/sequences/sequence-functions/lastval.md)
- [NEXT VALUE FOR](/docs/server/reference/sql-structure/sequences/sequence-functions/next-value-for-sequence_name.md)
- [NEXTVAL](/docs/server/reference/sql-structure/sequences/sequence-functions/nextval.md)
- [PREVIOUS VALUE FOR](/docs/server/reference/sql-structure/sequences/sequence-functions/previous-value-for-sequence_name.md)
- [SETVAL](/docs/server/reference/sql-structure/sequences/sequence-functions/setval.md)
- [Temporal Tables](/docs/server/reference/sql-structure/temporal-tables.md): Explore temporal tables in MariaDB Server. This section details how to manage data with system-versioning and application-time periods, enabling historical data tracking and time-aware queries.
- [Application-Time Periods](/docs/server/reference/sql-structure/temporal-tables/application-time-periods.md)
- [Bitemporal Tables](/docs/server/reference/sql-structure/temporal-tables/bitemporal-tables.md)
- [System-Versioned Tables](/docs/server/reference/sql-structure/temporal-tables/system-versioned-tables.md)
- [Vectors](/docs/server/reference/sql-structure/vectors.md): Explore vector data types. This section details how to store and manage numerical arrays, enabling efficient vector similarity search and machine learning applications within your database.
- [Vector Overview](/docs/server/reference/sql-structure/vectors/vector-overview.md)
- [CREATE TABLE with Vectors](/docs/server/reference/sql-structure/vectors/create-table-with-vectors.md)
- [Vector System Variables](/docs/server/reference/sql-structure/vectors/vector-system-variables.md)
- [Vector Framework Integrations](/docs/server/reference/sql-structure/vectors/vector-framework-integrations.md)
- [Vector Functions](/docs/server/reference/sql-structure/vectors/vector-functions.md): Explore vector functions. This section details SQL functions for manipulating and querying vector data types, enabling efficient similarity search and AI/ML applications within your  database.
- [VEC\_DISTANCE\_COSINE](/docs/server/reference/sql-structure/vectors/vector-functions/vec_distance_cosine.md)
- [VEC\_DISTANCE\_EUCLIDEAN](/docs/server/reference/sql-structure/vectors/vector-functions/vec_distance_euclidean.md)
- [VEC\_FromText](/docs/server/reference/sql-structure/vectors/vector-functions/vec_fromtext.md)
- [VEC\_ToText](/docs/server/reference/sql-structure/vectors/vector-functions/vec_totext.md)
- [VEC\_DISTANCE](/docs/server/reference/sql-structure/vectors/vector-functions/vector-functions-vec_distance.md)
- [SQL Statements](/docs/server/reference/sql-statements.md): Learn to select data in MariaDB Server using SQL. This section covers various SELECT statement clauses, including WHERE, GROUP BY, and ORDER BY, to retrieve and filter your data effectively.
- [Comment Syntax](/docs/server/reference/sql-statements/comment-syntax.md)
- [Account Management](/docs/server/reference/sql-statements/account-management-sql-statements.md): Learn account management SQL statements for MariaDB Server. This section covers commands like CREATE USER, GRANT, and REVOKE to securely manage user access and privileges within your database.
- [ALTER USER](/docs/server/reference/sql-statements/account-management-sql-statements/alter-user.md)
- [CREATE ROLE](/docs/server/reference/sql-statements/account-management-sql-statements/create-role.md)
- [CREATE USER](/docs/server/reference/sql-statements/account-management-sql-statements/create-user.md)
- [DROP ROLE](/docs/server/reference/sql-statements/account-management-sql-statements/drop-role.md)
- [DROP USER](/docs/server/reference/sql-statements/account-management-sql-statements/drop-user.md)
- [GRANT](/docs/server/reference/sql-statements/account-management-sql-statements/grant.md)
- [RENAME USER](/docs/server/reference/sql-statements/account-management-sql-statements/rename-user.md)
- [REVOKE](/docs/server/reference/sql-statements/account-management-sql-statements/revoke.md)
- [SET DEFAULT ROLE](/docs/server/reference/sql-statements/account-management-sql-statements/set-default-role.md)
- [SET PASSWORD](/docs/server/reference/sql-statements/account-management-sql-statements/set-password.md)
- [SET SESSION AUTHORIZATION](/docs/server/reference/sql-statements/account-management-sql-statements/set-session-authorization.md)
- [SET ROLE](/docs/server/reference/sql-statements/account-management-sql-statements/set-role.md)
- [Administrative Statements](/docs/server/reference/sql-statements/administrative-sql-statements.md)
- [BINLOG](/docs/server/reference/sql-statements/administrative-sql-statements/binlog.md)
- [CACHE INDEX](/docs/server/reference/sql-statements/administrative-sql-statements/cache-index.md)
- [DESCRIBE](/docs/server/reference/sql-statements/administrative-sql-statements/describe.md)
- [HELP Command](/docs/server/reference/sql-statements/administrative-sql-statements/help-command.md)
- [KILL](/docs/server/reference/sql-statements/administrative-sql-statements/kill.md)
- [PURGE BINARY LOGS](/docs/server/reference/sql-statements/administrative-sql-statements/purge-binary-logs.md)
- [RESET](/docs/server/reference/sql-statements/administrative-sql-statements/reset.md)
- [SHUTDOWN](/docs/server/reference/sql-statements/administrative-sql-statements/shutdown.md)
- [USE \[DATABASE\]](/docs/server/reference/sql-statements/administrative-sql-statements/use-database.md)
- [ANALYZE and EXPLAIN Statements](/docs/server/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements.md): Learn about ANALYZE and EXPLAIN statements in MariaDB Server. This section details how to optimize queries by analyzing table distribution statistics and understanding query execution plans.
- [ANALYZE FORMAT=JSON](/docs/server/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/analyze-format-json.md)
- [ANALYZE FORMAT=JSON Examples](/docs/server/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/analyze-formatjson-examples.md)
- [ANALYZE: Interpreting rows and filtered members](/docs/server/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/analyze-interpreting-rows-and-filtered-members.md)
- [ANALYZE Statement](/docs/server/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/analyze-statement.md)
- [EXPLAIN ANALYZE](/docs/server/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/explain-analyze.md)
- [EXPLAIN FORMAT=JSON](/docs/server/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/explain-format-json.md)
- [EXPLAIN](/docs/server/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/explain.md)
- [Using Buffer UPDATE Algorithm](/docs/server/reference/sql-statements/administrative-sql-statements/analyze-and-explain-statements/using-buffer-update-algorithm.md)
- [BACKUP Statements](/docs/server/reference/sql-statements/administrative-sql-statements/backup-commands.md): Learn about backup statements for MariaDB Server. This section details SQL statements and utilities for creating consistent database backups, essential for disaster recovery and data protection.
- [BACKUP LOCK](/docs/server/reference/sql-statements/administrative-sql-statements/backup-commands/backup-lock.md)
- [BACKUP STAGE](/docs/server/reference/sql-statements/administrative-sql-statements/backup-commands/backup-stage.md)
- [Storage Snapshots and BACKUP STAGE Statements](/docs/server/reference/sql-statements/administrative-sql-statements/backup-commands/storage-snapshots-and-backup-stage-commands.md)
- [FLUSH Statements](/docs/server/reference/sql-statements/administrative-sql-statements/flush-commands.md): Learn about FLUSH statements in MariaDB Server. This section details how to clear various internal caches and logs, essential for administrative tasks and ensuring consistent database state.
- [FLUSH QUERY CACHE](/docs/server/reference/sql-statements/administrative-sql-statements/flush-commands/flush-query-cache.md)
- [FLUSH TABLES FOR EXPORT](/docs/server/reference/sql-statements/administrative-sql-statements/flush-commands/flush-tables-for-export.md)
- [FLUSH](/docs/server/reference/sql-statements/administrative-sql-statements/flush-commands/flush.md)
- [Plugin Statements](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements.md): Learn about plugin SQL statements in MariaDB Server. This section details how to install, uninstall, enable, and disable server plugins, extending database functionality as needed.
- [INSTALL PLUGIN](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/install-plugin.md)
- [INSTALL SONAME](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/install-soname.md)
- [UNINSTALL PLUGIN](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/uninstall-plugin.md)
- [UNINSTALL SONAME](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/uninstall-soname.md)
- [Replication Statements](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements.md): Learn about replication SQL statements in MariaDB Server. This section covers commands for configuring, controlling, and monitoring replication, essential for high availability and data distribution.
- [CHANGE MASTER TO](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/change-master-to.md)
- [RESET MASTER](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/reset-master.md)
- [RESET REPLICA](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/reset-replica.md)
- [SET GLOBAL SQL\_SLAVE\_SKIP\_COUNTER](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/set-global-sql_slave_skip_counter.md)
- [START REPLICA](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/start-replica.md)
- [STOP REPLICA](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/stop-replica.md)
- [Legacy Replication Statements](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/legacy-replication-statements.md): Category for old replication statements
- [RESET SLAVE](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/legacy-replication-statements/legacy-commands-reset-slave.md)
- [SHOW SLAVE HOSTS](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/legacy-replication-statements/legacy-commands-show-slave-hosts.md)
- [SHOW SLAVE STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/legacy-replication-statements/legacy-commands-show-slave-status.md)
- [START SLAVE](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/legacy-replication-statements/legacy-commands-start-slave.md)
- [STOP SLAVE](/docs/server/reference/sql-statements/administrative-sql-statements/replication-statements/legacy-replication-statements/legacy-commands-stop-slave.md)
- [SET Statements](/docs/server/reference/sql-statements/administrative-sql-statements/set-commands.md): Learn about SET statements in MariaDB Server. This section details how to configure system variables at global, session, and local levels, enabling fine-tuning of database behavior and performance.
- [SET](/docs/server/reference/sql-statements/administrative-sql-statements/set-commands/set.md)
- [SET SQL\_LOG\_BIN](/docs/server/reference/sql-statements/administrative-sql-statements/set-commands/set-sql_log_bin.md)
- [SET STATEMENT](/docs/server/reference/sql-statements/administrative-sql-statements/set-commands/set-statement.md): SET STATEMENT can be used to set the value of a system variable for the duration of the statement. It is also possible to set multiple variables.
- [SHOW Statements](/docs/server/reference/sql-statements/administrative-sql-statements/show.md): Learn about SHOW statements in MariaDB Server. These SQL commands provide insights into server status, database objects, configurations, and various internal states for monitoring and troubleshooting.
- [About SHOW](/docs/server/reference/sql-statements/administrative-sql-statements/show/about-show.md)
- [Extended SHOW](/docs/server/reference/sql-statements/administrative-sql-statements/show/extended-show.md)
- [SHOW ANALYZE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-analyze.md)
- [SHOW AUTHORS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-authors.md)
- [SHOW BINARY LOGS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-binary-logs.md)
- [SHOW BINLOG EVENTS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-binlog-events.md)
- [SHOW MASTER STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-binlog-status.md)
- [SHOW CHARACTER SET](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-character-set.md)
- [SHOW CLIENT\_STATISTICS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-client-statistics.md)
- [SHOW COLLATION](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-collation.md)
- [SHOW COLUMNS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-columns.md)
- [SHOW CONTRIBUTORS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-contributors.md)
- [SHOW CREATE DATABASE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-database.md)
- [SHOW CREATE EVENT](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-event.md)
- [SHOW CREATE FUNCTION](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-function.md)
- [SHOW CREATE PACKAGE BODY](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-package-body.md)
- [SHOW CREATE PACKAGE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-package.md)
- [SHOW CREATE PROCEDURE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-procedure.md)
- [SHOW CREATE SEQUENCE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-sequence.md)
- [SHOW CREATE SERVER](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-server.md)
- [SHOW CREATE TABLE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-table.md)
- [SHOW CREATE TRIGGER](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-trigger.md)
- [SHOW CREATE USER](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-user.md)
- [SHOW CREATE VIEW](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-create-view.md)
- [SHOW DATABASES](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-databases.md)
- [SHOW ENGINE INNODB STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-engine-innodb-status.md)
- [SHOW ENGINE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-engine.md)
- [SHOW ENGINES](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-engines.md)
- [SHOW ERRORS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-errors.md)
- [SHOW EVENTS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-events.md)
- [SHOW EXPLAIN](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-explain.md)
- [SHOW FUNCTION CODE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-function-code.md)
- [SHOW FUNCTION STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-function-status.md)
- [SHOW GRANTS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-grants.md)
- [SHOW INDEX\_STATISTICS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-index-statistics.md)
- [SHOW INDEX](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-index.md)
- [SHOW INNODB STATUS (removed)](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-innodb-status-removed.md)
- [SHOW LOCALES](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-locales.md)
- [SHOW OPEN TABLES](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-open-tables.md)
- [SHOW PACKAGE BODY STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-package-body-status.md)
- [SHOW PACKAGE STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-package-status.md)
- [SHOW PLUGINS SONAME](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-plugins-soname.md)
- [SHOW PLUGINS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-plugins.md)
- [SHOW PRIVILEGES](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-privileges.md)
- [SHOW PROCEDURE CODE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-procedure-code.md)
- [SHOW PROCEDURE STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-procedure-status.md)
- [SHOW PROCESSLIST](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-processlist.md)
- [SHOW PROFILE](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-profile.md)
- [SHOW PROFILES](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-profiles.md)
- [SHOW QUERY\_RESPONSE\_TIME](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-query_response_time.md)
- [SHOW RELAYLOG EVENTS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-relaylog-events.md)
- [SHOW REPLICA HOSTS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-replica-hosts.md)
- [SHOW REPLICA STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-replica-status.md)
- [SHOW STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-status.md)
- [SHOW TABLE\_STATISTICS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-table-statistics.md)
- [SHOW TABLE STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-table-status.md)
- [SHOW TABLES](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-tables.md)
- [SHOW TRIGGERS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-triggers.md)
- [SHOW USER\_STATISTICS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-user-statistics.md)
- [SHOW USER\_VARIABLES](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-user_variables.md)
- [SHOW VARIABLES](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-variables.md)
- [SHOW WARNINGS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-warnings.md)
- [SHOW WSREP\_MEMBERSHIP](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-wsrep_membership.md)
- [SHOW WSREP\_STATUS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-wsrep_status.md)
- [Data Definition (DDL)](/docs/server/reference/sql-statements/data-definition.md): Learn data definition language (DDL) statements in MariaDB Server. This section covers SQL commands for creating, altering, and dropping databases, tables, indexes, and other schema objects.
- [Atomic DDL](/docs/server/reference/sql-statements/data-definition/atomic-ddl.md)
- [CONSTRAINT](/docs/server/reference/sql-statements/data-definition/constraint.md)
- [RENAME TABLE](/docs/server/reference/sql-statements/data-definition/rename-table.md)
- [ALTER](/docs/server/reference/sql-statements/data-definition/alter.md): Learn about the ALTER statement in MariaDB Server. This DDL command allows you to modify the structure of existing database objects like tables, columns, and indexes, without recreating them.
- [ALTER DATABASE](/docs/server/reference/sql-statements/data-definition/alter/alter-database.md): Modifies a database, changing its overall characteristics.
- [ALTER FUNCTION](/docs/server/reference/sql-statements/data-definition/alter/alter-function.md)
- [ALTER LOGFILE GROUP](/docs/server/reference/sql-statements/data-definition/alter/alter-logfile-group.md)
- [ALTER SERVER](/docs/server/reference/sql-statements/data-definition/alter/alter-server.md)
- [ALTER TABLE](/docs/server/reference/sql-statements/data-definition/alter/alter-table.md)
- [Online Schema Change](/docs/server/reference/sql-statements/data-definition/alter/alter-table/online-schema-change.md)
- [ALTER TABLESPACE](/docs/server/reference/sql-statements/data-definition/alter/alter-tablespace.md)
- [CREATE](/docs/server/reference/sql-statements/data-definition/create.md): Learn about the CREATE statement in MariaDB Server. This DDL command allows you to define new database objects, including databases, tables, indexes, views, and stored routines.
- [CREATE DATABASE](/docs/server/reference/sql-statements/data-definition/create/create-database.md)
- [CREATE EVENT](/docs/server/reference/sql-statements/data-definition/create/create-event.md)
- [CREATE FUNCTION](/docs/server/reference/sql-statements/data-definition/create/create-function.md)
- [CREATE INDEX](/docs/server/reference/sql-statements/data-definition/create/create-index.md)
- [CREATE LOGFILE GROUP](/docs/server/reference/sql-statements/data-definition/create/create-logfile-group.md)
- [CREATE PACKAGE BODY](/docs/server/reference/sql-statements/data-definition/create/create-package-body.md)
- [CREATE PACKAGE](/docs/server/reference/sql-statements/data-definition/create/create-package.md)
- [CREATE SERVER](/docs/server/reference/sql-statements/data-definition/create/create-server.md)
- [CREATE TABLE](/docs/server/reference/sql-statements/data-definition/create/create-table.md)
- [CREATE TABLESPACE](/docs/server/reference/sql-statements/data-definition/create/create-tablespace.md)
- [Generated Columns](/docs/server/reference/sql-statements/data-definition/create/generated-columns.md): Generated columns can be virtual or persistent (stored).
- [Invisible Columns](/docs/server/reference/sql-statements/data-definition/create/invisible-columns.md)
- [Silent Column Changes](/docs/server/reference/sql-statements/data-definition/create/silent-column-changes.md)
- [DROP](/docs/server/reference/sql-statements/data-definition/drop.md): Learn about the DROP statement in MariaDB Server. This DDL command allows you to remove existing database objects, including databases, tables, indexes, views, and stored routines.
- [DROP DATABASE](/docs/server/reference/sql-statements/data-definition/drop/drop-database.md)
- [DROP EVENT](/docs/server/reference/sql-statements/data-definition/drop/drop-event.md)
- [DROP INDEX](/docs/server/reference/sql-statements/data-definition/drop/drop-index.md)
- [DROP LOGFILE GROUP](/docs/server/reference/sql-statements/data-definition/drop/drop-logfile-group.md)
- [DROP PACKAGE BODY](/docs/server/reference/sql-statements/data-definition/drop/drop-package-body.md)
- [DROP PACKAGE](/docs/server/reference/sql-statements/data-definition/drop/drop-package.md)
- [DROP SERVER](/docs/server/reference/sql-statements/data-definition/drop/drop-server.md)
- [DROP TABLE](/docs/server/reference/sql-statements/data-definition/drop/drop-table.md)
- [DROP TABLESPACE](/docs/server/reference/sql-statements/data-definition/drop/drop-tablespace.md)
- [DROP TRIGGER](/docs/server/reference/sql-statements/data-definition/drop/drop-trigger.md)
- [Data Manipulation (DML)](/docs/server/reference/sql-statements/data-manipulation.md): Learn data manipulation language (DML) statements in MariaDB Server. This section covers SQL commands for inserting, updating, deleting, and selecting data within your databases.
- [Changing & Deleting Data](/docs/server/reference/sql-statements/data-manipulation/changing-deleting-data.md): Learn to change and delete data in MariaDB Server. This section covers UPDATE and DELETE SQL statements, enabling you to modify existing records and remove unwanted information efficiently.
- [DELETE](/docs/server/reference/sql-statements/data-manipulation/changing-deleting-data/delete.md)
- [HIGH\_PRIORITY and LOW\_PRIORITY](/docs/server/reference/sql-statements/data-manipulation/changing-deleting-data/high_priority-and-low_priority.md)
- [REPLACE](/docs/server/reference/sql-statements/data-manipulation/changing-deleting-data/replace.md)
- [REPLACE...RETURNING](/docs/server/reference/sql-statements/data-manipulation/changing-deleting-data/replacereturning.md)
- [UPDATE](/docs/server/reference/sql-statements/data-manipulation/changing-deleting-data/update.md)
- [Inserting & Loading Data](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data.md): Learn to insert and load data into MariaDB Server. This section covers INSERT and LOAD DATA SQL statements, enabling you to efficiently add new records to your databases.
- [Concurrent Inserts](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/concurrent-inserts.md)
- [IGNORE](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/ignore.md)
- [INSERT - Default & Duplicate Values](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/insert-default-duplicate-values.md)
- [INSERT DELAYED](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/insert-delayed.md)
- [INSERT IGNORE](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/insert-ignore.md)
- [INSERT ON DUPLICATE KEY UPDATE](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/insert-on-duplicate-key-update.md)
- [INSERT SELECT](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/insert-select.md)
- [INSERT](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/insert.md)
- [INSERT...RETURNING](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/insertreturning.md)
- [LOAD Data into Tables or Index](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/load-data-into-tables-or-index.md): Learn to load data into MariaDB tables or indexes using LOAD DATA. This section details efficient methods for bulk importing data from external files, optimizing for large datasets.
- [LOAD DATA INFILE](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/load-data-into-tables-or-index/load-data-infile.md)
- [LOAD INDEX](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/load-data-into-tables-or-index/load-index.md)
- [LOAD XML](/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/load-data-into-tables-or-index/load-xml.md)
- [Selecting Data](/docs/server/reference/sql-statements/data-manipulation/selecting-data.md): Learn to select data in MariaDB Server using SQL. This section covers various SELECT statement clauses, including WHERE, GROUP BY, and ORDER BY, to retrieve and filter your data effectively.
- [DUAL](/docs/server/reference/sql-statements/data-manipulation/selecting-data/dual.md)
- [FOR UPDATE](/docs/server/reference/sql-statements/data-manipulation/selecting-data/for-update.md)
- [GROUP BY](/docs/server/reference/sql-statements/data-manipulation/selecting-data/group-by.md)
- [LIMIT](/docs/server/reference/sql-statements/data-manipulation/selecting-data/limit.md)
- [LOCK IN SHARE MODE](/docs/server/reference/sql-statements/data-manipulation/selecting-data/lock-in-share-mode.md)
- [Optimizer Hints](/docs/server/reference/sql-statements/data-manipulation/selecting-data/optimizer-hints.md)
- [ORDER BY](/docs/server/reference/sql-statements/data-manipulation/selecting-data/order-by.md)
- [PROCEDURE](/docs/server/reference/sql-statements/data-manipulation/selecting-data/procedure.md)
- [SELECT](/docs/server/reference/sql-statements/data-manipulation/selecting-data/select.md)
- [SELECT INTO DUMPFILE](/docs/server/reference/sql-statements/data-manipulation/selecting-data/select-into-dumpfile.md)
- [SELECT INTO OUTFILE](/docs/server/reference/sql-statements/data-manipulation/selecting-data/select-into-outfile.md)
- [SELECT ... OFFSET ... FETCH](/docs/server/reference/sql-statements/data-manipulation/selecting-data/select-offset-fetch.md)
- [SELECT WITH ROLLUP](/docs/server/reference/sql-statements/data-manipulation/selecting-data/select-with-rollup.md)
- [Common Table Expressions (CTE)](/docs/server/reference/sql-statements/data-manipulation/selecting-data/common-table-expressions.md): Learn about Common Table Expressions (CTEs) in MariaDB Server. This section explains how to use CTEs for complex, readable, and reusable subqueries, simplifying data selection and manipulation.
- [WITH](/docs/server/reference/sql-statements/data-manipulation/selecting-data/common-table-expressions/with.md)
- [Non-Recursive Common Table Expressions Overview](/docs/server/reference/sql-statements/data-manipulation/selecting-data/common-table-expressions/non-recursive-common-table-expressions-overview.md)
- [Recursive Common Table Expressions Overview](/docs/server/reference/sql-statements/data-manipulation/selecting-data/common-table-expressions/recursive-common-table-expressions-overview.md)
- [Joins & Subqueries](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries.md): Learn about joins and subqueries in MariaDB Server. This section details how to combine data from multiple tables and nest queries to perform complex data retrieval operations efficiently.
- [EXCEPT](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/except.md)
- [INTERSECT](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/intersect.md)
- [MINUS](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/minus.md)
- [Precedence Control in Table Operations](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/precedence-control-in-table-operations.md)
- [UNION](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/union.md)
- [Joins](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/joins.md): Learn about SQL joins. This section details various join types (INNER, LEFT, RIGHT, FULL) to combine rows from two or more tables based on related columns, enabling complex data retrieval.
- [JOIN Syntax](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/joins/join-syntax.md)
- [More Advanced Joins](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/joins/more-advanced-joins.md)
- [Comma vs JOIN](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/joins/comma-vs-join.md)
- [Subqueries](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/subqueries.md): Learn about subqueries in MariaDB Server. This section details how to use nested queries to perform complex data retrieval, filtering, and manipulation operations within a single SQL statement.
- [Subqueries and ALL](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/subqueries/subqueries-and-all.md)
- [Subqueries and ANY](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/subqueries/subqueries-and-any.md)
- [Subqueries and EXISTS](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/subqueries/subqueries-and-exists.md)
- [Subqueries and JOINs](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/subqueries/subqueries-and-joins.md)
- [Subqueries in a FROM Clause (Derived Tables)](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/subqueries/subqueries-in-a-from-clause-derived-tables.md)
- [Row Subqueries](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/subqueries/subqueries-row-subqueries.md)
- [Scalar Subqueries](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/subqueries/subqueries-scalar-subqueries.md)
- [Subquery Limitations](/docs/server/reference/sql-statements/data-manipulation/selecting-data/joins-subqueries/subqueries/subquery-limitations.md)
- [Geometry Statements](/docs/server/reference/sql-statements/geometry-constructors.md): Learn about geometry constructors in MariaDB Server. This section details SQL functions for creating spatial data types like points, lines, and polygons, enabling geospatial data management.
- [Geometry Constructors](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors.md): Learn about geometry constructors in MariaDB Server. This section details SQL functions for creating spatial data types like points, lines, and polygons, enabling geospatial data management.
- [BUFFER](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/buffer.md)
- [CONVEXHULL](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/convexhull.md)
- [GEOMETRYCOLLECTION](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/geometrycollection.md)
- [LINESTRING](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/linestring.md)
- [MULTILINESTRING](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/multilinestring.md)
- [MULTIPOINT](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/multipoint.md)
- [MULTIPOLYGON](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/multipolygon.md)
- [POINT](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/point.md)
- [PointOnSurface](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/pointonsurface.md)
- [POLYGON](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/polygon.md)
- [ST\_BUFFER](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_buffer.md)
- [ST\_CONVEXHULL](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_convexhull.md)
- [ST\_INTERSECTION](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_intersection.md)
- [ST\_POINTONSURFACE](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_pointonsurface.md)
- [ST\_SYMDIFFERENCE](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_symdifference.md)
- [ST\_UNION](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_union.md)
- [ST\_AsGeoJSON](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/geojson-st_asgeojson.md)
- [ST\_GeomFromGeoJSON](/docs/server/reference/sql-statements/geometry-constructors/geometry-constructors/st_geomfromgeojson.md)
- [Geometry Properties](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties.md): Learn about geometry properties. This section details SQL functions for retrieving attributes of spatial objects, such as area, length, and bounding box, essential for geospatial analysis.
- [DIMENSION](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/dimension.md)
- [BOUNDARY](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/geometry-properties-boundary.md)
- [ENVELOPE](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/geometry-properties-envelope.md)
- [GeometryN](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/geometry-properties-geometryn.md)
- [GeometryType](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/geometry-properties-geometrytype.md)
- [IsEmpty](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/geometry-properties-isempty.md)
- [IsSimple](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/geometry-properties-issimple.md)
- [NumGeometries](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/geometry-properties-numgeometries.md)
- [SRID](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/geometry-properties-srid.md)
- [IsClosed](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/isclosed.md)
- [IsRing](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/isring.md)
- [ST\_BOUNDARY](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_boundary.md)
- [ST\_DIMENSION](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_dimension.md)
- [ST\_ENVELOPE](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_envelope.md)
- [ST\_GEOMETRYN](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_geometryn.md)
- [ST\_GEOMETRYTYPE](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_geometrytype.md)
- [ST\_ISCLOSED](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_isclosed.md)
- [ST\_ISEMPTY](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_isempty.md)
- [ST\_IsRing](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_isring.md)
- [ST\_IsSimple](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_issimple.md)
- [ST\_NUMGEOMETRIES](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_numgeometries.md)
- [ST\_RELATE](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_relate.md)
- [ST\_SRID](/docs/server/reference/sql-statements/geometry-constructors/geometry-properties/st_srid.md)
- [Geometry Relations](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations.md): Learn about geometry relations in MariaDB Server. This section details SQL functions for determining spatial relationships between geometric objects, such as ST\_Intersects and ST\_Contains.
- [CONTAINS](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/contains.md)
- [CROSSES](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/crosses.md)
- [DISJOINT](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/disjoint.md)
- [EQUALS](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/equals.md)
- [INTERSECTS](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/intersects.md)
- [OVERLAPS](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/overlaps.md)
- [ST\_CONTAINS](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st-contains.md)
- [ST\_CROSSES](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st-crosses.md)
- [ST\_EQUALS](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st-equals.md)
- [ST\_INTERSECTS](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st-intersects.md)
- [ST\_OVERLAPS](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st-overlaps.md)
- [ST\_TOUCHES](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st-touches.md)
- [ST\_WITHIN](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st-within.md)
- [ST\_DIFFERENCE](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st_difference.md)
- [ST\_DISJOINT](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st_disjoint.md)
- [ST\_DISTANCE](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st_distance.md)
- [ST\_DISTANCE\_SPHERE](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st_distance_sphere.md)
- [ST\_LENGTH](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/st_length.md)
- [TOUCHES](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/touches.md)
- [WITHIN](/docs/server/reference/sql-statements/geometry-constructors/geometry-relations/within.md)
- [LineString Properties](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties.md): Learn about LINESTRING properties in MariaDB Server. This section details SQL functions for retrieving attributes of linear spatial objects, such as length, number of points, and start/end points.
- [GLENGTH](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties/glength.md)
- [ENDPOINT](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties/linestring-properties-endpoint.md)
- [NumPoints](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties/linestring-properties-numpoints.md)
- [PointN](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties/linestring-properties-pointn.md)
- [STARTPOINT](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties/linestring-properties-startpoint.md)
- [ST\_ENDPOINT](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties/st_endpoint.md)
- [ST\_NUMPOINTS](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties/st_numpoints.md)
- [ST\_POINTN](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties/st_pointn.md)
- [ST\_STARTPOINT](/docs/server/reference/sql-statements/geometry-constructors/linestring-properties/st_startpoint.md)
- [MBR (Minimum Bounding Rectangle)](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle.md): Learn about Minimum Bounding Rectangles (MBR) in MariaDB Server. This section details how to calculate and use MBRs for spatial indexing and efficient querying of geometric data.
- [MBR Definition](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle/mbr-definition.md)
- [MBRContains](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle/mbrcontains.md)
- [MBRCoveredBy](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle/mbrcoveredby.md)
- [MBRDisjoint](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle/mbrdisjoint.md)
- [MBREqual](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle/mbrequal.md)
- [MBRIntersects](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle/mbrintersects.md)
- [MBROverlaps](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle/mbroverlaps.md)
- [MBRTouches](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle/mbrtouches.md)
- [MBRWithin](/docs/server/reference/sql-statements/geometry-constructors/mbr-minimum-bounding-rectangle/mbrwithin.md)
- [Miscellaneous GIS functions](/docs/server/reference/sql-statements/geometry-constructors/miscellaneous-gis-functions.md): Explore miscellaneous GIS functions in MariaDB Server. This section details various SQL functions that support geographic information system operations and spatial data analysis.
- [ST\_Collect](/docs/server/reference/sql-statements/geometry-constructors/miscellaneous-gis-functions/st_collect.md)
- [ST\_GeoHash](/docs/server/reference/sql-statements/geometry-constructors/miscellaneous-gis-functions/st_geohash.md)
- [ST\_IsValid](/docs/server/reference/sql-statements/geometry-constructors/miscellaneous-gis-functions/st_isvalid.md)
- [ST\_LatFromGeoHash](/docs/server/reference/sql-statements/geometry-constructors/miscellaneous-gis-functions/st_latfromgeohash.md)
- [ST\_LongFromGeoHash](/docs/server/reference/sql-statements/geometry-constructors/miscellaneous-gis-functions/st_longfromgeohash.md)
- [ST\_PointFromGeoHash](/docs/server/reference/sql-statements/geometry-constructors/miscellaneous-gis-functions/st_pointfromgeohash.md)
- [ST\_Simplify](/docs/server/reference/sql-statements/geometry-constructors/miscellaneous-gis-functions/st_simplify.md)
- [ST\_Validate](/docs/server/reference/sql-statements/geometry-constructors/miscellaneous-gis-functions/st_validate.md)
- [Point Properties](/docs/server/reference/sql-statements/geometry-constructors/point-properties.md): Learn about POINT properties in MariaDB Server. This section details SQL functions for retrieving attributes of point spatial objects, such as their X and Y coordinates.
- [X](/docs/server/reference/sql-statements/geometry-constructors/point-properties/point-properties-x.md)
- [Y](/docs/server/reference/sql-statements/geometry-constructors/point-properties/point-properties-y.md)
- [ST\_X](/docs/server/reference/sql-statements/geometry-constructors/point-properties/st_x.md)
- [ST\_Y](/docs/server/reference/sql-statements/geometry-constructors/point-properties/st_y.md)
- [Polygon Properties](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties.md): Learn about POLYGON properties in MariaDB Server. This section details SQL functions for retrieving attributes of polygonal spatial objects, such as area, perimeter, and the number of rings.
- [CENTROID](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/centroid.md)
- [AREA](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/polygon-properties-area.md)
- [ExteriorRing](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/polygon-properties-exteriorring.md)
- [InteriorRingN](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/polygon-properties-interiorringn.md)
- [NumInteriorRings](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/polygon-properties-numinteriorrings.md)
- [ST\_AREA](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/st_area.md)
- [ST\_CENTROID](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/st_centroid.md)
- [ST\_ExteriorRing](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/st_exteriorring.md)
- [ST\_InteriorRingN](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/st_interiorringn.md)
- [ST\_NumInteriorRings](/docs/server/reference/sql-statements/geometry-constructors/polygon-properties/st_numinteriorrings.md)
- [WKB](/docs/server/reference/sql-statements/geometry-constructors/wkb.md): Learn about Well-Known Binary (WKB) in MariaDB Server. This section details how to represent and store geometric data in a binary format, essential for efficient spatial data exchange and storage.
- [AsWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/aswkb.md)
- [GeometryCollectionFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/geometrycollectionfromwkb.md)
- [GeometryFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/geometryfromwkb.md)
- [LineStringFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/linestringfromwkb.md)
- [MLineFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/mlinefromwkb.md)
- [MPointFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/mpointfromwkb.md)
- [MPolyFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/mpolyfromwkb.md)
- [MultiLineStringFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/multilinestringfromwkb.md)
- [MultiPointFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/multipointfromwkb.md)
- [MultiPolygonFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/multipolygonfromwkb.md)
- [PolygonFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/polygonfromwkb.md)
- [ST\_AsBinary](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_asbinary.md)
- [ST\_AsWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_aswkb.md)
- [ST\_GeomCollFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_geomcollfromwkb.md)
- [ST\_GeometryCollectionFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_geometrycollectionfromwkb.md)
- [ST\_GeometryFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_geometryfromwkb.md)
- [ST\_GeomFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_geomfromwkb.md)
- [ST\_LineFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_linefromwkb.md)
- [ST\_LineStringFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_linestringfromwkb.md)
- [ST\_MPointFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_mpointfromwkb.md)
- [ST\_MPolyFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_mpolyfromwkb.md)
- [ST\_MultiPointFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_multipointfromwkb.md)
- [ST\_MultiPolygonFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_multipolygonfromwkb.md)
- [ST\_PointFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_pointfromwkb.md)
- [ST\_PolyFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_polyfromwkb.md)
- [ST\_PolygonFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/st_polygonfromwkb.md)
- [Well-Known Binary (WKB) Format](/docs/server/reference/sql-statements/geometry-constructors/wkb/well-known-binary-wkb-format.md)
- [AsBinary](/docs/server/reference/sql-statements/geometry-constructors/wkb/wkb-asbinary.md)
- [GeomCollFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/wkb-geomcollfromwkb.md)
- [GeomFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/wkb-geomfromwkb.md)
- [LineFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/wkb-linefromwkb.md)
- [PointFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/wkb-pointfromwkb.md)
- [PolyFromWKB](/docs/server/reference/sql-statements/geometry-constructors/wkb/wkb-polyfromwkb.md)
- [WKT](/docs/server/reference/sql-statements/geometry-constructors/wkt.md): Learn about Well-Known Text (WKT) in MariaDB Server. This section details how to represent and store geometric data in a text format, essential for human-readable spatial data exchange.
- [WKT Definition](/docs/server/reference/sql-statements/geometry-constructors/wkt/wkt-definition.md)
- [GeometryCollectionFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/geometrycollectionfromtext.md)
- [GeometryFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/geometryfromtext.md)
- [LineStringFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/linestringfromtext.md)
- [MLineFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/mlinefromtext.md)
- [MPointFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/mpointfromtext.md)
- [MPolyFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/mpolyfromtext.md)
- [MultiLineStringFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/multilinestringfromtext.md)
- [MultiPointFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/multipointfromtext.md)
- [MultiPolygonFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/multipolygonfromtext.md)
- [PolygonFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/polygonfromtext.md)
- [ST\_AsText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_astext.md)
- [ST\_ASWKT](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_aswkt.md)
- [ST\_GeomCollFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_geomcollfromtext.md)
- [ST\_GeometryCollectionFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_geometrycollectionfromtext.md)
- [ST\_GeometryFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_geometryfromtext.md)
- [ST\_GeomFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_geomfromtext.md)
- [ST\_LineFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_linefromtext.md)
- [ST\_LineStringFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_linestringfromtext.md)
- [ST\_MPointFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_mpointfromtext.md)
- [ST\_MPolyFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_mpolyfromtext.md)
- [ST\_MultiLineStringFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_multilinestringfromtext.md)
- [ST\_MultiPointFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_multipointfromtext.md)
- [ST\_MultiPolygonFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_multipolygonfromtext.md)
- [ST\_PointFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_pointfromtext.md)
- [ST\_PolyFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_polyfromtext.md)
- [ST\_PolygonFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/st_polygonfromtext.md)
- [AsText](/docs/server/reference/sql-statements/geometry-constructors/wkt/wkt-astext.md)
- [AsWKT](/docs/server/reference/sql-statements/geometry-constructors/wkt/wkt-aswkt.md)
- [GeomCollFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/wkt-geomcollfromtext.md)
- [GeomFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/wkt-geomfromtext.md)
- [LineFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/wkt-linefromtext.md)
- [PointFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/wkt-pointfromtext.md)
- [PolyFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/wkt-polyfromtext.md)
- [ST\_MLineFromText](/docs/server/reference/sql-statements/geometry-constructors/wkt/wkt-st_mlinefromtext.md)
- [Prepared Statements](/docs/server/reference/sql-statements/prepared-statements.md): Learn about prepared statements in MariaDB Server. This section details how to use them for efficient and secure execution of repetitive SQL queries, preventing SQL injection vulnerabilities.
- [DEALLOCATE / DROP PREPARE](/docs/server/reference/sql-statements/prepared-statements/deallocate-drop-prepare.md)
- [EXECUTE Statement](/docs/server/reference/sql-statements/prepared-statements/execute-statement.md)
- [EXECUTE IMMEDIATE](/docs/server/reference/sql-statements/prepared-statements/execute-immediate.md)
- [PREPARE Statement](/docs/server/reference/sql-statements/prepared-statements/prepare-statement.md)
- [Out Parameters in PREPARE](/docs/server/reference/sql-statements/prepared-statements/out-parameters-in-prepare.md)
- [Programmatic & Compound Statements](/docs/server/reference/sql-statements/programmatic-compound-statements.md): Explore programmatic compound statements in MariaDB Server. This section covers BEGIN...END blocks, loops, and conditional logic for writing complex stored routines and event definitions.
- [BEGIN END](/docs/server/reference/sql-statements/programmatic-compound-statements/begin-end.md)
- [CASE Statement](/docs/server/reference/sql-statements/programmatic-compound-statements/case-statement.md)
- [DECLARE CONDITION](/docs/server/reference/sql-statements/programmatic-compound-statements/declare-condition.md)
- [DECLARE HANDLER](/docs/server/reference/sql-statements/programmatic-compound-statements/declare-handler.md)
- [DECLARE Variable](/docs/server/reference/sql-statements/programmatic-compound-statements/declare-variable.md)
- [FOR](/docs/server/reference/sql-statements/programmatic-compound-statements/for.md)
- [GOTO](/docs/server/reference/sql-statements/programmatic-compound-statements/goto.md)
- [IF](/docs/server/reference/sql-statements/programmatic-compound-statements/if.md)
- [ITERATE](/docs/server/reference/sql-statements/programmatic-compound-statements/iterate.md)
- [Labels](/docs/server/reference/sql-statements/programmatic-compound-statements/labels.md)
- [LEAVE](/docs/server/reference/sql-statements/programmatic-compound-statements/leave.md)
- [LOOP](/docs/server/reference/sql-statements/programmatic-compound-statements/loop.md)
- [REPEAT LOOP](/docs/server/reference/sql-statements/programmatic-compound-statements/repeat-loop.md)
- [RESIGNAL](/docs/server/reference/sql-statements/programmatic-compound-statements/resignal.md)
- [RETURN](/docs/server/reference/sql-statements/programmatic-compound-statements/return.md)
- [SELECT INTO](/docs/server/reference/sql-statements/programmatic-compound-statements/selectinto.md)
- [SET Variable](/docs/server/reference/sql-statements/programmatic-compound-statements/set-variable.md)
- [SIGNAL](/docs/server/reference/sql-statements/programmatic-compound-statements/signal.md)
- [WHILE](/docs/server/reference/sql-statements/programmatic-compound-statements/while.md)
- [Using Compound Statements Outside of Stored Programs](/docs/server/reference/sql-statements/programmatic-compound-statements/using-compound-statements-outside-of-stored-programs.md)
- [Cursors](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-cursors.md): Learn about cursors in MariaDB Server's programmatic compound statements. This section details how to iterate over result sets row-by-row within stored procedures and functions.
- [Cursor Overview](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-cursors/cursor-overview.md)
- [CLOSE](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-cursors/close.md)
- [DECLARE CURSOR](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-cursors/declare-cursor.md)
- [FETCH](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-cursors/fetch.md)
- [OPEN](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-cursors/open.md)
- [Diagnostics](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-diagnostics.md): Learn about diagnostics in programmatic compound statements. This section covers error handling and information retrieval within stored procedures and functions for effective debugging.
- [Diagnostics Area](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-diagnostics/diagnostics-area.md)
- [GET DIAGNOSTICS](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-diagnostics/get-diagnostics.md)
- [SQLSTATE](/docs/server/reference/sql-statements/programmatic-compound-statements/programmatic-compound-statements-diagnostics/sqlstate.md)
- [Stored Routine Statements](/docs/server/reference/sql-statements/stored-routine-statements.md): This section covers SQL commands for creating, altering, and dropping stored procedures and functions, essential for programmatic database logic.
- [CALL](/docs/server/reference/sql-statements/stored-routine-statements/call.md)
- [DO](/docs/server/reference/sql-statements/stored-routine-statements/do.md)
- [Table Statements](/docs/server/reference/sql-statements/table-statements.md): Learn about table-related SQL statements in MariaDB Server. This section covers commands for creating, altering, dropping, and manipulating tables, essential for managing your database schema.
- [ANALYZE TABLE](/docs/server/reference/sql-statements/table-statements/analyze-table.md)
- [CHECK TABLE](/docs/server/reference/sql-statements/table-statements/check-table.md)
- [CHECK VIEW](/docs/server/reference/sql-statements/table-statements/check-view.md)
- [CHECKSUM TABLE](/docs/server/reference/sql-statements/table-statements/checksum-table.md)
- [REPAIR TABLE](/docs/server/reference/sql-statements/table-statements/repair-table.md)
- [REPAIR VIEW](/docs/server/reference/sql-statements/table-statements/repair-view.md)
- [TRUNCATE TABLE](/docs/server/reference/sql-statements/table-statements/truncate-table.md)
- [Obsolete Table Statements](/docs/server/reference/sql-statements/table-statements/obsolete-table-commands.md): Table commands that were removed from MariaDB.
- [BACKUP TABLE (removed)](/docs/server/reference/sql-statements/table-statements/obsolete-table-commands/backup-table-removed.md)
- [RESTORE TABLE (removed)](/docs/server/reference/sql-statements/table-statements/obsolete-table-commands/restore-table-removed.md)
- [Transactions](/docs/server/reference/sql-statements/transactions.md): Learn about transactions in MariaDB Server. This section covers SQL statements for managing atomic operations (START TRANSACTION, COMMIT, ROLLBACK), ensuring data integrity and consistency.
- [COMMIT](/docs/server/reference/sql-statements/transactions/commit.md)
- [LOCK TABLES](/docs/server/reference/sql-statements/transactions/lock-tables.md)
- [Metadata Locking](/docs/server/reference/sql-statements/transactions/metadata-locking.md)
- [ROLLBACK](/docs/server/reference/sql-statements/transactions/rollback.md)
- [SAVEPOINT](/docs/server/reference/sql-statements/transactions/savepoint.md)
- [SET TRANSACTION](/docs/server/reference/sql-statements/transactions/set-transaction.md)
- [SQL statements Causing an Implicit Commit](/docs/server/reference/sql-statements/transactions/sql-statements-that-cause-an-implicit-commit.md)
- [START TRANSACTION](/docs/server/reference/sql-statements/transactions/start-transaction.md)
- [Transaction Timeouts](/docs/server/reference/sql-statements/transactions/transaction-timeouts.md)
- [READ COMMITTED](/docs/server/reference/sql-statements/transactions/transactions-read-committed.md)
- [READ UNCOMMITTED](/docs/server/reference/sql-statements/transactions/transactions-read-uncommitted.md)
- [REPEATABLE READ](/docs/server/reference/sql-statements/transactions/transactions-repeatable-read.md)
- [SERIALIZABLE](/docs/server/reference/sql-statements/transactions/transactions-serializable.md)
- [UNLOCK TABLES](/docs/server/reference/sql-statements/transactions/transactions-unlock-tables.md)
- [WAIT and NOWAIT](/docs/server/reference/sql-statements/transactions/wait-and-nowait.md)
- [XA Transactions](/docs/server/reference/sql-statements/transactions/xa-transactions.md)
- [SQL Functions](/docs/server/reference/sql-functions.md): Functions and procedures in MariaDB
- [Functions & Operators](/docs/server/reference/sql-functions/function-and-operator-reference.md)
- [Aggregate Functions](/docs/server/reference/sql-functions/aggregate-functions.md): Learn about aggregate functions in MariaDB Server. This section details SQL functions like COUNT(), SUM(), AVG(), MIN(), and MAX() for performing calculations on sets of rows.
- [AVG](/docs/server/reference/sql-functions/aggregate-functions/avg.md)
- [BIT\_AND](/docs/server/reference/sql-functions/aggregate-functions/bit_and.md)
- [BIT\_OR](/docs/server/reference/sql-functions/aggregate-functions/bit_or.md)
- [BIT\_XOR](/docs/server/reference/sql-functions/aggregate-functions/bit_xor.md)
- [COUNT DISTINCT](/docs/server/reference/sql-functions/aggregate-functions/count-distinct.md)
- [COUNT](/docs/server/reference/sql-functions/aggregate-functions/count.md)
- [GROUP\_CONCAT](/docs/server/reference/sql-functions/aggregate-functions/group_concat.md)
- [MAX](/docs/server/reference/sql-functions/aggregate-functions/max.md)
- [MIN](/docs/server/reference/sql-functions/aggregate-functions/min.md)
- [STD](/docs/server/reference/sql-functions/aggregate-functions/std.md)
- [STDDEV](/docs/server/reference/sql-functions/aggregate-functions/stddev.md)
- [STDDEV\_POP](/docs/server/reference/sql-functions/aggregate-functions/stddev_pop.md)
- [STDDEV\_SAMP](/docs/server/reference/sql-functions/aggregate-functions/stddev_samp.md)
- [SUM](/docs/server/reference/sql-functions/aggregate-functions/sum.md)
- [VAR\_POP](/docs/server/reference/sql-functions/aggregate-functions/var_pop.md)
- [VAR\_SAMP](/docs/server/reference/sql-functions/aggregate-functions/var_samp.md)
- [VARIANCE](/docs/server/reference/sql-functions/aggregate-functions/variance.md)
- [Control Flow Functions](/docs/server/reference/sql-functions/control-flow-functions.md): Learn about control flow functions in MariaDB Server. This section details SQL functions like IF, CASE, and NULLIF, which enable conditional logic within your queries and stored routines.
- [CASE OPERATOR](/docs/server/reference/sql-functions/control-flow-functions/case-operator.md)
- [DECODE\_ORACLE](/docs/server/reference/sql-functions/control-flow-functions/decode_oracle.md)
- [IF Function](/docs/server/reference/sql-functions/control-flow-functions/if-function.md)
- [IFNULL](/docs/server/reference/sql-functions/control-flow-functions/ifnull.md)
- [NULLIF](/docs/server/reference/sql-functions/control-flow-functions/nullif.md)
- [NVL](/docs/server/reference/sql-functions/control-flow-functions/nvl.md)
- [NVL2](/docs/server/reference/sql-functions/control-flow-functions/nvl2.md)
- [Date & Time Functions](/docs/server/reference/sql-functions/date-time-functions.md): Learn about date and time functions in MariaDB Server. This section details SQL functions for manipulating, formatting, and calculating with date and time values for various applications.
- [Date and Time Units](/docs/server/reference/sql-functions/date-time-functions/date-and-time-units.md)
- [ADD\_MONTHS](/docs/server/reference/sql-functions/date-time-functions/add_months.md)
- [ADDDATE](/docs/server/reference/sql-functions/date-time-functions/adddate.md)
- [ADDTIME](/docs/server/reference/sql-functions/date-time-functions/addtime.md)
- [CONVERT\_TZ](/docs/server/reference/sql-functions/date-time-functions/convert_tz.md)
- [CURDATE](/docs/server/reference/sql-functions/date-time-functions/curdate.md)
- [CURRENT\_DATE](/docs/server/reference/sql-functions/date-time-functions/current_date.md)
- [CURRENT\_TIME](/docs/server/reference/sql-functions/date-time-functions/current_time.md)
- [CURRENT\_TIMESTAMP](/docs/server/reference/sql-functions/date-time-functions/current_timestamp.md)
- [CURTIME](/docs/server/reference/sql-functions/date-time-functions/curtime.md)
- [DATE FUNCTION](/docs/server/reference/sql-functions/date-time-functions/date-function.md)
- [DATE\_ADD](/docs/server/reference/sql-functions/date-time-functions/date_add.md)
- [DATE\_FORMAT](/docs/server/reference/sql-functions/date-time-functions/date_format.md)
- [DATE\_SUB](/docs/server/reference/sql-functions/date-time-functions/date_sub.md)
- [DATEDIFF](/docs/server/reference/sql-functions/date-time-functions/datediff.md)
- [DAY](/docs/server/reference/sql-functions/date-time-functions/day.md)
- [DAYNAME](/docs/server/reference/sql-functions/date-time-functions/dayname.md)
- [DAYOFMONTH](/docs/server/reference/sql-functions/date-time-functions/dayofmonth.md)
- [DAYOFWEEK](/docs/server/reference/sql-functions/date-time-functions/dayofweek.md)
- [DAYOFYEAR](/docs/server/reference/sql-functions/date-time-functions/dayofyear.md)
- [EXTRACT](/docs/server/reference/sql-functions/date-time-functions/extract.md)
- [FORMAT\_PICO\_TIME](/docs/server/reference/sql-functions/date-time-functions/format_pico_time.md)
- [FROM\_DAYS](/docs/server/reference/sql-functions/date-time-functions/from_days.md)
- [FROM\_UNIXTIME](/docs/server/reference/sql-functions/date-time-functions/from_unixtime.md)
- [GET\_FORMAT](/docs/server/reference/sql-functions/date-time-functions/get_format.md)
- [HOUR](/docs/server/reference/sql-functions/date-time-functions/hour.md)
- [LAST\_DAY](/docs/server/reference/sql-functions/date-time-functions/last_day.md)
- [LOCALTIME](/docs/server/reference/sql-functions/date-time-functions/localtime.md)
- [LOCALTIMESTAMP](/docs/server/reference/sql-functions/date-time-functions/localtimestamp.md)
- [MAKEDATE](/docs/server/reference/sql-functions/date-time-functions/makedate.md)
- [MAKETIME](/docs/server/reference/sql-functions/date-time-functions/maketime.md)
- [MICROSECOND](/docs/server/reference/sql-functions/date-time-functions/microsecond.md)
- [Microseconds in MariaDB](/docs/server/reference/sql-functions/date-time-functions/microseconds-in-mariadb.md)
- [MINUTE](/docs/server/reference/sql-functions/date-time-functions/minute.md)
- [MONTH](/docs/server/reference/sql-functions/date-time-functions/month.md)
- [MONTHNAME](/docs/server/reference/sql-functions/date-time-functions/monthname.md)
- [NOW](/docs/server/reference/sql-functions/date-time-functions/now.md)
- [PERIOD\_ADD](/docs/server/reference/sql-functions/date-time-functions/period_add.md)
- [PERIOD\_DIFF](/docs/server/reference/sql-functions/date-time-functions/period_diff.md)
- [QUARTER](/docs/server/reference/sql-functions/date-time-functions/quarter.md)
- [SEC\_TO\_TIME](/docs/server/reference/sql-functions/date-time-functions/sec_to_time.md)
- [SECOND](/docs/server/reference/sql-functions/date-time-functions/second.md)
- [STR\_TO\_DATE](/docs/server/reference/sql-functions/date-time-functions/str_to_date.md)
- [SUBDATE](/docs/server/reference/sql-functions/date-time-functions/subdate.md)
- [SUBTIME](/docs/server/reference/sql-functions/date-time-functions/subtime.md)
- [SYSDATE](/docs/server/reference/sql-functions/date-time-functions/sysdate.md)
- [TIME](/docs/server/reference/sql-functions/date-time-functions/time-function.md)
- [TIME\_FORMAT](/docs/server/reference/sql-functions/date-time-functions/time_format.md)
- [TIME\_TO\_SEC](/docs/server/reference/sql-functions/date-time-functions/time_to_sec.md)
- [TIMEDIFF](/docs/server/reference/sql-functions/date-time-functions/timediff.md)
- [TIMESTAMP](/docs/server/reference/sql-functions/date-time-functions/timestamp-function.md)
- [TIMESTAMPADD](/docs/server/reference/sql-functions/date-time-functions/timestampadd.md)
- [TIMESTAMPDIFF](/docs/server/reference/sql-functions/date-time-functions/timestampdiff.md)
- [TO\_DAYS](/docs/server/reference/sql-functions/date-time-functions/to_days.md)
- [TO\_SECONDS](/docs/server/reference/sql-functions/date-time-functions/to_seconds.md)
- [UNIX\_TIMESTAMP](/docs/server/reference/sql-functions/date-time-functions/unix_timestamp.md)
- [UTC\_DATE](/docs/server/reference/sql-functions/date-time-functions/utc_date.md)
- [UTC\_TIME](/docs/server/reference/sql-functions/date-time-functions/utc_time.md)
- [UTC\_TIMESTAMP](/docs/server/reference/sql-functions/date-time-functions/utc_timestamp.md)
- [WEEK](/docs/server/reference/sql-functions/date-time-functions/week.md)
- [WEEKDAY](/docs/server/reference/sql-functions/date-time-functions/weekday.md)
- [WEEKOFYEAR](/docs/server/reference/sql-functions/date-time-functions/weekofyear.md)
- [YEAR](/docs/server/reference/sql-functions/date-time-functions/year.md)
- [YEARWEEK](/docs/server/reference/sql-functions/date-time-functions/yearweek.md)
- [Numeric Functions](/docs/server/reference/sql-functions/numeric-functions.md): Learn about numeric functions in MariaDB Server. This section details SQL functions for performing mathematical calculations, rounding, and manipulating numeric values in your queries.
- [ABS](/docs/server/reference/sql-functions/numeric-functions/abs.md)
- [ACOS](/docs/server/reference/sql-functions/numeric-functions/acos.md)
- [Addition Operator (+)](/docs/server/reference/sql-functions/numeric-functions/addition-operator.md)
- [ASIN](/docs/server/reference/sql-functions/numeric-functions/asin.md)
- [ATAN](/docs/server/reference/sql-functions/numeric-functions/atan.md)
- [ATAN2](/docs/server/reference/sql-functions/numeric-functions/atan2.md)
- [CEIL](/docs/server/reference/sql-functions/numeric-functions/ceil.md)
- [CEILING](/docs/server/reference/sql-functions/numeric-functions/ceiling.md)
- [CONV](/docs/server/reference/sql-functions/numeric-functions/conv.md)
- [COS](/docs/server/reference/sql-functions/numeric-functions/cos.md)
- [COT](/docs/server/reference/sql-functions/numeric-functions/cot.md)
- [CRC32](/docs/server/reference/sql-functions/numeric-functions/crc32.md)
- [CRC32C](/docs/server/reference/sql-functions/numeric-functions/crc32c.md)
- [DEGREES](/docs/server/reference/sql-functions/numeric-functions/degrees.md)
- [DIV](/docs/server/reference/sql-functions/numeric-functions/div.md)
- [Division Operator (/)](/docs/server/reference/sql-functions/numeric-functions/division-operator.md)
- [EXP](/docs/server/reference/sql-functions/numeric-functions/exp.md)
- [FLOOR](/docs/server/reference/sql-functions/numeric-functions/floor.md)
- [LN](/docs/server/reference/sql-functions/numeric-functions/ln.md)
- [LOG](/docs/server/reference/sql-functions/numeric-functions/log.md)
- [LOG10](/docs/server/reference/sql-functions/numeric-functions/log10.md)
- [LOG2](/docs/server/reference/sql-functions/numeric-functions/log2.md)
- [MOD](/docs/server/reference/sql-functions/numeric-functions/mod.md)
- [Multiplication Operator (\*)](/docs/server/reference/sql-functions/numeric-functions/multiplication-operator.md)
- [OCT](/docs/server/reference/sql-functions/numeric-functions/oct.md)
- [PI](/docs/server/reference/sql-functions/numeric-functions/pi.md)
- [POW](/docs/server/reference/sql-functions/numeric-functions/pow.md)
- [POWER](/docs/server/reference/sql-functions/numeric-functions/power.md)
- [RADIANS](/docs/server/reference/sql-functions/numeric-functions/radians.md)
- [RAND](/docs/server/reference/sql-functions/numeric-functions/rand.md)
- [ROUND](/docs/server/reference/sql-functions/numeric-functions/round.md)
- [SIGN](/docs/server/reference/sql-functions/numeric-functions/sign.md)
- [SIN](/docs/server/reference/sql-functions/numeric-functions/sin.md)
- [SQRT](/docs/server/reference/sql-functions/numeric-functions/sqrt.md)
- [TAN](/docs/server/reference/sql-functions/numeric-functions/tan.md)
- [TRUNCATE](/docs/server/reference/sql-functions/numeric-functions/truncate.md)
- [Pseudo Columns](/docs/server/reference/sql-functions/pseudo-columns.md): MariaDB has pseudo columns that can be used for different purposes
- [\_rowid](/docs/server/reference/sql-functions/pseudo-columns/_rowid.md)
- [Secondary Functions](/docs/server/reference/sql-functions/secondary-functions.md): Explore secondary functions in MariaDB Server. This section details various SQL functions that support specialized operations, enhancing data manipulation and analysis beyond core functionalities.
- [Bit Functions and Operators](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators.md): Learn about bit functions and operators in MariaDB Server. This section details how to perform bitwise operations on numeric values, essential for low-level data manipulation and flags.
- [BIT\_COUNT](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators/bit_count.md)
- [~](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators/bitwise-not.md)
- [|](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators/bitwise-or.md)
- [^](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators/bitwise-xor.md)
- [&](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators/bitwise_and.md)
- [Parentheses](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators/parentheses.md)
- [<<](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators/shift-left.md)
- [>>](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators/shift-right.md)
- [TRUE FALSE](/docs/server/reference/sql-functions/secondary-functions/bit-functions-and-operators/true-false.md)
- [Encryption, Hashing and Compression Functions](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions.md): Learn about encryption, hashing, and compression functions. This section details SQL functions for securing data, generating hashes, and compressing/decompressing information within your database.
- [AES\_DECRYPT](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/aes_decrypt.md)
- [AES\_ENCRYPT](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/aes_encrypt.md)
- [COMPRESS](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/compress.md)
- [DECODE](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/decode.md)
- [DES\_DECRYPT](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/des_decrypt.md)
- [DES\_ENCRYPT](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/des_encrypt.md)
- [ENCODE](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/encode.md)
- [ENCRYPT](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/encrypt.md)
- [KDF](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/kdf.md)
- [MD5](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/md5.md)
- [OLD\_PASSWORD](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/old_password.md)
- [PASSWORD](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/password.md)
- [RANDOM\_BYTES](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/random_bytes.md)
- [SHA1](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/sha1.md)
- [SHA2](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/sha2.md)
- [UNCOMPRESS](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/uncompress.md)
- [UNCOMPRESSED\_LENGTH](/docs/server/reference/sql-functions/secondary-functions/encryption-hashing-and-compression-functions/uncompressed_length.md)
- [Information Functions](/docs/server/reference/sql-functions/secondary-functions/information-functions.md): Learn about information functions in MariaDB Server. These SQL functions provide details about the server, session, database, and user, aiding in system monitoring and diagnostics.
- [BENCHMARK](/docs/server/reference/sql-functions/secondary-functions/information-functions/benchmark.md)
- [BINLOG\_GTID\_POS](/docs/server/reference/sql-functions/secondary-functions/information-functions/binlog_gtid_pos.md)
- [CHARSET](/docs/server/reference/sql-functions/secondary-functions/information-functions/charset.md)
- [COERCIBILITY](/docs/server/reference/sql-functions/secondary-functions/information-functions/coercibility.md)
- [COLLATION](/docs/server/reference/sql-functions/secondary-functions/information-functions/collation.md)
- [CONNECTION\_ID](/docs/server/reference/sql-functions/secondary-functions/information-functions/connection_id.md)
- [CURRENT\_ROLE](/docs/server/reference/sql-functions/secondary-functions/information-functions/current_role.md)
- [CURRENT\_USER](/docs/server/reference/sql-functions/secondary-functions/information-functions/current_user.md)
- [DATABASE](/docs/server/reference/sql-functions/secondary-functions/information-functions/database.md)
- [DECODE\_HISTOGRAM](/docs/server/reference/sql-functions/secondary-functions/information-functions/decode_histogram.md)
- [DEFAULT](/docs/server/reference/sql-functions/secondary-functions/information-functions/default.md)
- [FOUND\_ROWS](/docs/server/reference/sql-functions/secondary-functions/information-functions/found_rows.md)
- [LAST\_INSERT\_ID](/docs/server/reference/sql-functions/secondary-functions/information-functions/last_insert_id.md)
- [LAST\_VALUE](/docs/server/reference/sql-functions/secondary-functions/information-functions/last_value.md)
- [PROCEDURE ANALYSE](/docs/server/reference/sql-functions/secondary-functions/information-functions/procedure-analyse.md)
- [ROW\_COUNT](/docs/server/reference/sql-functions/secondary-functions/information-functions/row_count.md)
- [ROWNUM](/docs/server/reference/sql-functions/secondary-functions/information-functions/rownum.md)
- [SCHEMA](/docs/server/reference/sql-functions/secondary-functions/information-functions/schema.md)
- [SESSION\_USER](/docs/server/reference/sql-functions/secondary-functions/information-functions/session_user.md)
- [SYSTEM\_USER](/docs/server/reference/sql-functions/secondary-functions/information-functions/system_user.md)
- [USER](/docs/server/reference/sql-functions/secondary-functions/information-functions/user.md)
- [VERSION](/docs/server/reference/sql-functions/secondary-functions/information-functions/version.md)
- [Miscellaneous Functions](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions.md): Explore miscellaneous functions in MariaDB Server. This section details various SQL functions that provide additional capabilities for data manipulation, conversion, and general utility tasks.
- [GET\_LOCK](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/get_lock.md)
- [INET6\_ATON](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/inet6_aton.md)
- [INET6\_NTOA](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/inet6_ntoa.md)
- [INET\_ATON](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/inet_aton.md)
- [INET\_NTOA](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/inet_ntoa.md)
- [IS\_FREE\_LOCK](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/is_free_lock.md)
- [IS\_IPV4](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/is_ipv4.md)
- [IS\_IPV4\_COMPAT](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/is_ipv4_compat.md)
- [IS\_IPV4\_MAPPED](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/is_ipv4_mapped.md)
- [IS\_IPV6](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/is_ipv6.md)
- [IS\_USED\_LOCK](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/is_used_lock.md)
- [MASTER\_GTID\_WAIT](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/master_gtid_wait.md)
- [MASTER\_POS\_WAIT](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/master_pos_wait.md)
- [FORMAT\_BYTES](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/miscellaneous-functions-format_bytes.md)
- [NAME\_CONST](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/name_const.md)
- [RELEASE\_ALL\_LOCKS](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/release_all_locks.md)
- [RELEASE\_LOCK](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/release_lock.md)
- [SLEEP](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/sleep.md)
- [SYS\_GUID](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/sys_guid.md)
- [UUID](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/uuid.md)
- [UUID\_SHORT](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/uuid_short.md)
- [UUID\_v4](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/uuid_v4.md)
- [UUID\_v7](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/uuid_v7.md)
- [VALUES / VALUE](/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/values-value.md)
- [Special Functions](/docs/server/reference/sql-functions/special-functions.md): Explore special functions in MariaDB Server. This section details unique SQL functions that provide specialized capabilities, often related to server internals, diagnostics, or specific data handling.
- [Dynamic Columns Functions](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions.md): Learn about dynamic column functions in MariaDB Server. This section details SQL functions for manipulating and querying dynamic columns, enabling flexible schema design and data storage.
- [COLUMN\_ADD](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions/column_add.md)
- [COLUMN\_CHECK](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions/column_check.md)
- [COLUMN\_CREATE](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions/column_create.md)
- [COLUMN\_DELETE](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions/column_delete.md)
- [COLUMN\_EXISTS](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions/column_exists.md)
- [COLUMN\_GET](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions/column_get.md)
- [COLUMN\_JSON](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions/column_json.md)
- [COLUMN\_LIST](/docs/server/reference/sql-functions/special-functions/dynamic-columns-functions/column_list.md)
- [Galera Functions](/docs/server/reference/sql-functions/special-functions/galera-functions.md): Explore Galera functions in MariaDB Server. This section details special SQL functions for monitoring and managing Galera Cluster, essential for high availability and distributed database operations.
- [WSREP\_LAST\_SEEN\_GTID](/docs/server/reference/sql-functions/special-functions/galera-functions/wsrep_last_seen_gtid.md)
- [WSREP\_LAST\_WRITTEN\_GTID](/docs/server/reference/sql-functions/special-functions/galera-functions/wsrep_last_written_gtid.md)
- [WSREP\_SYNC\_WAIT\_UPTO\_GTID](/docs/server/reference/sql-functions/special-functions/galera-functions/wsrep_sync_wait_upto_gtid.md)
- [Geographic Functions](/docs/server/reference/sql-functions/special-functions/geographic-functions.md)
- [JSON Functions](/docs/server/reference/sql-functions/special-functions/json-functions.md): Explore JSON functions in MariaDB Server. This section details SQL functions for creating, manipulating, and querying JSON data, enabling flexible and efficient handling of unstructured data.
- [Differences between JSON\_QUERY and JSON\_VALUE](/docs/server/reference/sql-functions/special-functions/json-functions/differences-between-json_query-and-json_value.md)
- [JSON\_ARRAY](/docs/server/reference/sql-functions/special-functions/json-functions/json_array.md)
- [JSON\_ARRAY\_APPEND](/docs/server/reference/sql-functions/special-functions/json-functions/json_array_append.md)
- [JSON\_ARRAY\_INSERT](/docs/server/reference/sql-functions/special-functions/json-functions/json_array_insert.md)
- [JSON\_ARRAY\_INTERSECT](/docs/server/reference/sql-functions/special-functions/json-functions/json_array_intersect.md)
- [JSON\_ARRAYAGG](/docs/server/reference/sql-functions/special-functions/json-functions/json_arrayagg.md)
- [JSON\_COMPACT](/docs/server/reference/sql-functions/special-functions/json-functions/json_compact.md)
- [JSON\_CONTAINS](/docs/server/reference/sql-functions/special-functions/json-functions/json_contains.md)
- [JSON\_CONTAINS\_PATH](/docs/server/reference/sql-functions/special-functions/json-functions/json_contains_path.md)
- [JSON\_DEPTH](/docs/server/reference/sql-functions/special-functions/json-functions/json_depth.md)
- [JSON\_DETAILED](/docs/server/reference/sql-functions/special-functions/json-functions/json_detailed.md)
- [JSON\_EQUALS](/docs/server/reference/sql-functions/special-functions/json-functions/json_equals.md)
- [JSON\_EXISTS](/docs/server/reference/sql-functions/special-functions/json-functions/json_exists.md)
- [JSON\_EXTRACT](/docs/server/reference/sql-functions/special-functions/json-functions/json_extract.md)
- [JSON\_INSERT](/docs/server/reference/sql-functions/special-functions/json-functions/json_insert.md)
- [JSON\_KEY\_VALUE](/docs/server/reference/sql-functions/special-functions/json-functions/json_key_value.md)
- [JSON\_KEYS](/docs/server/reference/sql-functions/special-functions/json-functions/json_keys.md)
- [JSON\_LENGTH](/docs/server/reference/sql-functions/special-functions/json-functions/json_length.md)
- [JSON\_LOOSE](/docs/server/reference/sql-functions/special-functions/json-functions/json_loose.md)
- [JSON\_MERGE](/docs/server/reference/sql-functions/special-functions/json-functions/json_merge.md)
- [JSON\_MERGE\_PATCH](/docs/server/reference/sql-functions/special-functions/json-functions/json_merge_patch.md)
- [JSON\_MERGE\_PRESERVE](/docs/server/reference/sql-functions/special-functions/json-functions/json_merge_preserve.md)
- [JSON\_NORMALIZE](/docs/server/reference/sql-functions/special-functions/json-functions/json_normalize.md)
- [JSON\_OBJECT](/docs/server/reference/sql-functions/special-functions/json-functions/json_object.md)
- [JSON\_OBJECT\_FILTER\_KEYS](/docs/server/reference/sql-functions/special-functions/json-functions/json_object_filter_keys.md)
- [JSON\_OBJECT\_TO\_ARRAY](/docs/server/reference/sql-functions/special-functions/json-functions/json_object_to_array.md)
- [JSON\_OBJECTAGG](/docs/server/reference/sql-functions/special-functions/json-functions/json_objectagg.md)
- [JSON\_OVERLAPS](/docs/server/reference/sql-functions/special-functions/json-functions/json_overlaps.md)
- [JSON\_PRETTY](/docs/server/reference/sql-functions/special-functions/json-functions/json_pretty.md)
- [JSON\_QUERY](/docs/server/reference/sql-functions/special-functions/json-functions/json_query.md)
- [JSON\_QUOTE](/docs/server/reference/sql-functions/special-functions/json-functions/json_quote.md)
- [JSON\_REMOVE](/docs/server/reference/sql-functions/special-functions/json-functions/json_remove.md)
- [JSON\_REPLACE](/docs/server/reference/sql-functions/special-functions/json-functions/json_replace.md)
- [JSON\_SCHEMA\_VALID](/docs/server/reference/sql-functions/special-functions/json-functions/json_schema_valid.md)
- [JSON\_SEARCH](/docs/server/reference/sql-functions/special-functions/json-functions/json_search.md)
- [JSON\_SET](/docs/server/reference/sql-functions/special-functions/json-functions/json_set.md)
- [JSON\_TABLE](/docs/server/reference/sql-functions/special-functions/json-functions/json_table.md)
- [JSON\_TYPE](/docs/server/reference/sql-functions/special-functions/json-functions/json_type.md)
- [JSON\_UNQUOTE](/docs/server/reference/sql-functions/special-functions/json-functions/json_unquote.md)
- [JSON\_VALID](/docs/server/reference/sql-functions/special-functions/json-functions/json_valid.md)
- [JSON\_VALUE](/docs/server/reference/sql-functions/special-functions/json-functions/json_value.md)
- [JSONPath Expressions](/docs/server/reference/sql-functions/special-functions/json-functions/jsonpath-expressions.md)
- [Window Functions](/docs/server/reference/sql-functions/special-functions/window-functions.md): Explore window functions in MariaDB Server. This section details SQL functions that perform calculations across a set of table rows related to the current row, enabling advanced analytical queries.
- [Window Functions Overview](/docs/server/reference/sql-functions/special-functions/window-functions/window-functions-overview.md)
- [Aggregate Functions as Window Functions](/docs/server/reference/sql-functions/special-functions/window-functions/aggregate-functions-as-window-functions.md)
- [ColumnStore Window Functions](/docs/server/reference/sql-functions/special-functions/window-functions/window-functions-columnstore-window-functions.md)
- [Window Frames](/docs/server/reference/sql-functions/special-functions/window-functions/window-frames.md)
- [CUME\_DIST](/docs/server/reference/sql-functions/special-functions/window-functions/cume_dist.md)
- [DENSE\_RANK](/docs/server/reference/sql-functions/special-functions/window-functions/dense_rank.md)
- [FIRST\_VALUE](/docs/server/reference/sql-functions/special-functions/window-functions/first_value.md)
- [LAG](/docs/server/reference/sql-functions/special-functions/window-functions/lag.md)
- [LEAD](/docs/server/reference/sql-functions/special-functions/window-functions/lead.md)
- [MEDIAN](/docs/server/reference/sql-functions/special-functions/window-functions/median.md)
- [NTH\_VALUE](/docs/server/reference/sql-functions/special-functions/window-functions/nth_value.md)
- [NTILE](/docs/server/reference/sql-functions/special-functions/window-functions/ntile.md)
- [PERCENT\_RANK](/docs/server/reference/sql-functions/special-functions/window-functions/percent_rank.md)
- [PERCENTILE\_CONT](/docs/server/reference/sql-functions/special-functions/window-functions/percentile_cont.md)
- [PERCENTILE\_DISC](/docs/server/reference/sql-functions/special-functions/window-functions/percentile_disc.md)
- [RANK](/docs/server/reference/sql-functions/special-functions/window-functions/rank.md)
- [ROW\_NUMBER](/docs/server/reference/sql-functions/special-functions/window-functions/row_number.md)
- [String Functions](/docs/server/reference/sql-functions/string-functions.md): Learn about string functions in MariaDB Server. This section details SQL functions for manipulating, searching, and formatting text strings, essential for data cleansing and presentation.
- [ASCII](/docs/server/reference/sql-functions/string-functions/ascii.md)
- [BIN](/docs/server/reference/sql-functions/string-functions/bin.md)
- [BINARY Operator](/docs/server/reference/sql-functions/string-functions/binary-operator.md)
- [BIT\_LENGTH](/docs/server/reference/sql-functions/string-functions/bit_length.md)
- [CAST](/docs/server/reference/sql-functions/string-functions/cast.md)
- [CHAR Function](/docs/server/reference/sql-functions/string-functions/char-function.md)
- [CHAR\_LENGTH](/docs/server/reference/sql-functions/string-functions/char_length.md)
- [CHARACTER\_LENGTH](/docs/server/reference/sql-functions/string-functions/character_length.md)
- [CHR](/docs/server/reference/sql-functions/string-functions/chr.md)
- [CONCAT](/docs/server/reference/sql-functions/string-functions/concat.md)
- [CONCAT\_WS](/docs/server/reference/sql-functions/string-functions/concat_ws.md)
- [CONVERT](/docs/server/reference/sql-functions/string-functions/convert.md)
- [ELT](/docs/server/reference/sql-functions/string-functions/elt.md)
- [EXPORT\_SET](/docs/server/reference/sql-functions/string-functions/export_set.md)
- [EXTRACTVALUE](/docs/server/reference/sql-functions/string-functions/extractvalue.md)
- [FIELD](/docs/server/reference/sql-functions/string-functions/field.md)
- [FIND\_IN\_SET](/docs/server/reference/sql-functions/string-functions/find_in_set.md)
- [FORMAT](/docs/server/reference/sql-functions/string-functions/format.md)
- [FROM\_BASE64](/docs/server/reference/sql-functions/string-functions/from_base64.md)
- [HEX](/docs/server/reference/sql-functions/string-functions/hex.md)
- [INSERT Function](/docs/server/reference/sql-functions/string-functions/insert-function.md)
- [INSTR](/docs/server/reference/sql-functions/string-functions/instr.md)
- [LCASE](/docs/server/reference/sql-functions/string-functions/lcase.md)
- [LEFT](/docs/server/reference/sql-functions/string-functions/left.md)
- [LENGTH](/docs/server/reference/sql-functions/string-functions/length.md)
- [LENGTHB](/docs/server/reference/sql-functions/string-functions/lengthb.md)
- [LIKE](/docs/server/reference/sql-functions/string-functions/like.md)
- [LOAD\_FILE](/docs/server/reference/sql-functions/string-functions/load_file.md)
- [LOCATE](/docs/server/reference/sql-functions/string-functions/locate.md)
- [LOWER](/docs/server/reference/sql-functions/string-functions/lower.md)
- [LPAD](/docs/server/reference/sql-functions/string-functions/lpad.md)
- [LTRIM](/docs/server/reference/sql-functions/string-functions/ltrim.md)
- [MAKE\_SET](/docs/server/reference/sql-functions/string-functions/make_set.md)
- [MATCH AGAINST](/docs/server/reference/sql-functions/string-functions/match-against.md)
- [MID](/docs/server/reference/sql-functions/string-functions/mid.md)
- [NATURAL\_SORT\_KEY](/docs/server/reference/sql-functions/string-functions/natural_sort_key.md)
- [NOT LIKE](/docs/server/reference/sql-functions/string-functions/not-like.md)
- [NOT REGEXP](/docs/server/reference/sql-functions/string-functions/not-regexp.md)
- [OCTET\_LENGTH](/docs/server/reference/sql-functions/string-functions/octet_length.md)
- [ORD](/docs/server/reference/sql-functions/string-functions/ord.md)
- [POSITION](/docs/server/reference/sql-functions/string-functions/position.md)
- [QUOTE](/docs/server/reference/sql-functions/string-functions/quote.md)
- [REPEAT Function](/docs/server/reference/sql-functions/string-functions/repeat-function.md)
- [REPLACE Function](/docs/server/reference/sql-functions/string-functions/replace-function.md)
- [REVERSE](/docs/server/reference/sql-functions/string-functions/reverse.md)
- [RIGHT](/docs/server/reference/sql-functions/string-functions/right.md)
- [RPAD](/docs/server/reference/sql-functions/string-functions/rpad.md)
- [RTRIM](/docs/server/reference/sql-functions/string-functions/rtrim.md)
- [SFORMAT](/docs/server/reference/sql-functions/string-functions/sformat.md)
- [SOUNDEX](/docs/server/reference/sql-functions/string-functions/soundex.md)
- [SOUNDS LIKE](/docs/server/reference/sql-functions/string-functions/sounds-like.md)
- [SPACE](/docs/server/reference/sql-functions/string-functions/space.md)
- [STRCMP](/docs/server/reference/sql-functions/string-functions/strcmp.md)
- [SUBSTR](/docs/server/reference/sql-functions/string-functions/substr.md)
- [SUBSTRING](/docs/server/reference/sql-functions/string-functions/substring.md)
- [SUBSTRING\_INDEX](/docs/server/reference/sql-functions/string-functions/substring_index.md)
- [TO\_BASE64](/docs/server/reference/sql-functions/string-functions/to_base64.md)
- [TO\_CHAR](/docs/server/reference/sql-functions/string-functions/to_char.md)
- [TRIM](/docs/server/reference/sql-functions/string-functions/trim.md)
- [TRIM\_ORACLE](/docs/server/reference/sql-functions/string-functions/trim_oracle.md)
- [Type Conversion](/docs/server/reference/sql-functions/string-functions/type-conversion.md)
- [UCASE](/docs/server/reference/sql-functions/string-functions/ucase.md)
- [UNHEX](/docs/server/reference/sql-functions/string-functions/unhex.md)
- [UPDATEXML](/docs/server/reference/sql-functions/string-functions/updatexml.md)
- [UPPER](/docs/server/reference/sql-functions/string-functions/upper.md)
- [WEIGHT\_STRING](/docs/server/reference/sql-functions/string-functions/weight_string.md)
- [Regular Expressions Functions](/docs/server/reference/sql-functions/string-functions/regular-expressions-functions.md): Learn about regular expression functions in MariaDB Server. This section details SQL functions for powerful pattern matching and manipulation of string data using regular expressions.
- [Regular Expressions Overview](/docs/server/reference/sql-functions/string-functions/regular-expressions-functions/regular-expressions-overview.md)
- [PCRE - Perl Compatible Regular Expressions](/docs/server/reference/sql-functions/string-functions/regular-expressions-functions/pcre.md)
- [REGEXP](/docs/server/reference/sql-functions/string-functions/regular-expressions-functions/regexp.md)
- [REGEXP\_INSTR](/docs/server/reference/sql-functions/string-functions/regular-expressions-functions/regexp_instr.md)
- [REGEXP\_REPLACE](/docs/server/reference/sql-functions/string-functions/regular-expressions-functions/regexp_replace.md)
- [REGEXP\_SUBSTR](/docs/server/reference/sql-functions/string-functions/regular-expressions-functions/regexp_substr.md)
- [RLIKE](/docs/server/reference/sql-functions/string-functions/regular-expressions-functions/rlike.md)
- [Data Types](/docs/server/reference/data-types.md): Explore data types in MariaDB Server. This section details the various numeric, string, date/time, and spatial data types available, crucial for designing efficient database schemas.
- [Data Type Storage Requirements](/docs/server/reference/data-types/data-type-storage-requirements.md)
- [AUTO\_INCREMENT FAQ](/docs/server/reference/data-types/auto_increment-faq.md)
- [AUTO\_INCREMENT](/docs/server/reference/data-types/auto_increment.md)
- [NULL Values](/docs/server/reference/data-types/null-values.md)
- [ROW TYPE OF](/docs/server/reference/data-types/row-type-of.md)
- [SERIAL](/docs/server/reference/data-types/serial.md)
- [TYPE OF](/docs/server/reference/data-types/type-of.md)
- [Numeric Data Types](/docs/server/reference/data-types/numeric-data-types.md): Explore numeric data types in MariaDB Server. This section details various integer, fixed-point, and floating-point types, crucial for accurately storing numerical data in your database.
- [Numeric Data Type Overview](/docs/server/reference/data-types/numeric-data-types/numeric-data-type-overview.md)
- [BIGINT](/docs/server/reference/data-types/numeric-data-types/bigint.md)
- [BIT](/docs/server/reference/data-types/numeric-data-types/bit.md)
- [BOOL](/docs/server/reference/data-types/numeric-data-types/bool.md)
- [BOOLEAN](/docs/server/reference/data-types/numeric-data-types/boolean.md)
- [DEC, NUMERIC, FIXED](/docs/server/reference/data-types/numeric-data-types/dec-numeric-fixed.md)
- [DEC](/docs/server/reference/data-types/numeric-data-types/numeric-data-types-dec.md)
- [DECIMAL](/docs/server/reference/data-types/numeric-data-types/decimal.md)
- [DOUBLE PRECISION](/docs/server/reference/data-types/numeric-data-types/double-precision.md)
- [DOUBLE](/docs/server/reference/data-types/numeric-data-types/double.md)
- [FIXED](/docs/server/reference/data-types/numeric-data-types/fixed.md)
- [FLOAT](/docs/server/reference/data-types/numeric-data-types/float.md)
- [FLOAT4](/docs/server/reference/data-types/numeric-data-types/float4.md)
- [FLOAT8](/docs/server/reference/data-types/numeric-data-types/float8.md)
- [Floating-point Accuracy](/docs/server/reference/data-types/numeric-data-types/floating-point-accuracy.md)
- [INT](/docs/server/reference/data-types/numeric-data-types/int.md)
- [INT1](/docs/server/reference/data-types/numeric-data-types/int1.md)
- [INT2](/docs/server/reference/data-types/numeric-data-types/int2.md)
- [INT3](/docs/server/reference/data-types/numeric-data-types/int3.md)
- [INT4](/docs/server/reference/data-types/numeric-data-types/int4.md)
- [INT8](/docs/server/reference/data-types/numeric-data-types/int8.md)
- [INTEGER](/docs/server/reference/data-types/numeric-data-types/integer.md)
- [MEDIUMINT](/docs/server/reference/data-types/numeric-data-types/mediumint.md)
- [MIDDLEINT](/docs/server/reference/data-types/numeric-data-types/middleint.md)
- [NUMBER](/docs/server/reference/data-types/numeric-data-types/number.md)
- [NUMERIC](/docs/server/reference/data-types/numeric-data-types/numeric.md)
- [REAL](/docs/server/reference/data-types/numeric-data-types/real.md)
- [SMALLINT](/docs/server/reference/data-types/numeric-data-types/smallint.md)
- [TINYINT](/docs/server/reference/data-types/numeric-data-types/tinyint.md)
- [VECTOR](/docs/server/reference/data-types/numeric-data-types/vector.md)
- [Date and Time Data Types](/docs/server/reference/data-types/date-and-time-data-types.md): Explore date and time data types in MariaDB Server. This section details various types like DATE, TIME, DATETIME, and TIMESTAMP, crucial for storing temporal data accurately.
- [DATE](/docs/server/reference/data-types/date-and-time-data-types/date.md)
- [DATETIME](/docs/server/reference/data-types/date-and-time-data-types/datetime.md)
- [SQL\_TSI\_YEAR](/docs/server/reference/data-types/date-and-time-data-types/sql_tsi_year.md)
- [TIME](/docs/server/reference/data-types/date-and-time-data-types/time.md)
- [TIMESTAMP](/docs/server/reference/data-types/date-and-time-data-types/timestamp.md)
- [YEAR Data Type](/docs/server/reference/data-types/date-and-time-data-types/year-data-type.md)
- [String Data Types](/docs/server/reference/data-types/string-data-types.md): Explore string data types in MariaDB Server. This section details various character, binary, and large object types, crucial for storing text and binary data efficiently.
- [BLOB and TEXT Data Types](/docs/server/reference/data-types/string-data-types/blob-and-text-data-types.md)
- [BINARY](/docs/server/reference/data-types/string-data-types/binary.md)
- [BLOB](/docs/server/reference/data-types/string-data-types/blob.md)
- [CHAR](/docs/server/reference/data-types/string-data-types/char.md)
- [CHARACTER](/docs/server/reference/data-types/string-data-types/character.md)
- [CHAR BYTE](/docs/server/reference/data-types/string-data-types/char-byte.md)
- [CHAR VARYING](/docs/server/reference/data-types/string-data-types/char-varying.md)
- [CLOB](/docs/server/reference/data-types/string-data-types/clob.md)
- [ENUM](/docs/server/reference/data-types/string-data-types/enum.md)
- [INET4](/docs/server/reference/data-types/string-data-types/inet4.md)
- [INET6](/docs/server/reference/data-types/string-data-types/inet6.md)
- [JSON Data Type](/docs/server/reference/data-types/string-data-types/json.md)
- [LONG and LONG VARCHAR](/docs/server/reference/data-types/string-data-types/long-and-long-varchar.md)
- [LONG CHAR VARYING](/docs/server/reference/data-types/string-data-types/long-char-varying.md)
- [LONG CHARACTER VARYING](/docs/server/reference/data-types/string-data-types/long-character-varying.md)
- [LONG VARBINARY](/docs/server/reference/data-types/string-data-types/long-varbinary.md)
- [LONG VARCHAR](/docs/server/reference/data-types/string-data-types/long-varchar.md)
- [LONG VARCHARACTER](/docs/server/reference/data-types/string-data-types/long-varcharacter.md)
- [LONGBLOB](/docs/server/reference/data-types/string-data-types/longblob.md)
- [LONGTEXT](/docs/server/reference/data-types/string-data-types/longtext.md)
- [MEDIUMBLOB](/docs/server/reference/data-types/string-data-types/mediumblob.md)
- [MEDIUMTEXT](/docs/server/reference/data-types/string-data-types/mediumtext.md)
- [NATIONAL CHAR VARYING](/docs/server/reference/data-types/string-data-types/national-char-varying.md)
- [NATIONAL CHAR](/docs/server/reference/data-types/string-data-types/national-char.md)
- [NATIONAL CHARACTER VARYING](/docs/server/reference/data-types/string-data-types/national-character-varying.md)
- [NATIONAL CHARACTER](/docs/server/reference/data-types/string-data-types/national-character.md)
- [NATIONAL VARCHAR](/docs/server/reference/data-types/string-data-types/national-varchar.md)
- [NATIONAL VARCHARACTER](/docs/server/reference/data-types/string-data-types/national-varcharacter.md)
- [NCHAR VARCHAR](/docs/server/reference/data-types/string-data-types/nchar-varchar.md)
- [NCHAR VARCHARACTER](/docs/server/reference/data-types/string-data-types/nchar-varcharacter.md)
- [NCHAR VARYING](/docs/server/reference/data-types/string-data-types/nchar-varying.md)
- [NCHAR](/docs/server/reference/data-types/string-data-types/nchar.md)
- [RAW](/docs/server/reference/data-types/string-data-types/raw.md)
- [ROW](/docs/server/reference/data-types/string-data-types/row.md)
- [SET Data Type](/docs/server/reference/data-types/string-data-types/set-data-type.md)
- [TEXT](/docs/server/reference/data-types/string-data-types/text.md)
- [TINYBLOB](/docs/server/reference/data-types/string-data-types/tinyblob.md)
- [TINYTEXT](/docs/server/reference/data-types/string-data-types/tinytext.md)
- [UUID Data Type](/docs/server/reference/data-types/string-data-types/uuid-data-type.md)
- [VARBINARY](/docs/server/reference/data-types/string-data-types/varbinary.md)
- [VARCHAR](/docs/server/reference/data-types/string-data-types/varchar.md)
- [VARCHAR2](/docs/server/reference/data-types/string-data-types/varchar2.md)
- [VARCHARACTER](/docs/server/reference/data-types/string-data-types/varcharacter.md)
- [Character Sets and Collations](/docs/server/reference/data-types/string-data-types/character-sets.md): Learn about character sets in MariaDB Server. This section details how different character sets and collations impact string storage, comparison, and sorting within your database.
- [Character Set and Collation Overview](/docs/server/reference/data-types/string-data-types/character-sets/character-set-and-collation-overview.md)
- [Setting Character Sets and Collations](/docs/server/reference/data-types/string-data-types/character-sets/setting-character-sets-and-collations.md)
- [Supported Character Sets and Collations](/docs/server/reference/data-types/string-data-types/character-sets/supported-character-sets-and-collations.md)
- [Unicode](/docs/server/reference/data-types/string-data-types/character-sets/unicode.md)
- [SET CHARACTER SET](/docs/server/reference/data-types/string-data-types/character-sets/set-character-set.md)
- [SET NAMES](/docs/server/reference/data-types/string-data-types/character-sets/set-names.md)
- [Internationalization and Localization](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization.md): Learn about internationalization and localization in MariaDB Server. This section details how character sets and collations support multiple languages, enabling global application development.
- [Coordinated Universal Time](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/coordinated-universal-time.md)
- [Locales Plugin](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/locales-plugin.md)
- [Server Locale](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/server-locale.md)
- [Setting the Language for Error Messages](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/setting-the-language-for-error-messages.md)
- [Time Zones](/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/time-zones.md)
- [Plugins](/docs/server/reference/plugins.md): Explore plugins in MariaDB Server. This section details how to extend database functionality, security, and performance by leveraging various loadable plugins, from authentication to storage engines.
- [Plugin Overview](/docs/server/reference/plugins/plugin-overview.md)
- [Plugin Maturity](/docs/server/reference/plugins/list-of-plugins.md)
- [MariaDB Enterprise Audit](/docs/server/reference/plugins/mariadb-enterprise-audit.md)
- [MariaDB Community Audit Plugin](/docs/server/reference/plugins/mariadb-audit-plugin.md): Learn about the MariaDB Community Audit Plugin. This section details how to enable and configure the plugin to log database activities, crucial for security, compliance, and troubleshooting.
- [Audit Plugin Overview](/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-overview.md)
- [Audit Plugin Installation](/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-installation.md)
- [Audit Plugin Configuration](/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-configuration.md)
- [Audit Plugin Log Settings](/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-log-settings.md)
- [Audit Plugin Location and Rotation of Logs](/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-location-and-rotation-of-logs.md)
- [Audit Plugin Log Format](/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-log-format.md)
- [Audit Plugin Options and System Variables](/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-options-and-system-variables.md)
- [Audit Plugin Status Variables](/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-status-variables.md)
- [Audit Plugin Versions](/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-versions.md)
- [Authentication Plugins](/docs/server/reference/plugins/authentication-plugins.md): Explore authentication plugins in MariaDB Server. This section details various plugins that extend authentication capabilities, allowing integration with external systems and enhancing security.
- [Pluggable Authentication Overview](/docs/server/reference/plugins/authentication-plugins/pluggable-authentication-overview.md)
- [Authentication Plugin - ed25519](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-ed25519.md)
- [Authentication Plugin - GSSAPI](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-gssapi.md)
- [Authentication Plugin - mysql\_native\_password](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-mysql_native_password.md)
- [Authentication Plugin - mysql\_old\_password](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-mysql_old_password.md)
- [Authentication Plugin - Named Pipe](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-named-pipe.md)
- [Authentication Plugin - PARSEC](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-parsec.md)
- [Authentication Plugin - SHA-256](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-sha-256.md)
- [Authentication Plugin - Unix Socket](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-unix-socket.md)
- [Authentication with Pluggable Authentication Modules (PAM)](/docs/server/reference/plugins/authentication-plugins/authentication-with-pluggable-authentication-modules-pam.md): Learn about authentication with Pluggable Authentication Modules (PAM) in MariaDB Server. This section details how to integrate MariaDB with PAM for centralized and flexible user authentication.
- [Authentication Plugin - PAM](/docs/server/reference/plugins/authentication-plugins/authentication-with-pluggable-authentication-modules-pam/authentication-plugin-pam.md)
- [Configuring PAM Authentication and User Mapping with LDAP Authentication](/docs/server/reference/plugins/authentication-plugins/authentication-with-pluggable-authentication-modules-pam/configuring-pam-authentication-and-user-mapping-with-ldap-authentication.md)
- [Configuring PAM Authentication and User Mapping with Unix Authentication](/docs/server/reference/plugins/authentication-plugins/authentication-with-pluggable-authentication-modules-pam/configuring-pam-authentication-and-user-mapping-with-unix-authentication.md)
- [User and Group Mapping with PAM](/docs/server/reference/plugins/authentication-plugins/authentication-with-pluggable-authentication-modules-pam/user-and-group-mapping-with-pam.md)
- [MariaDB Replication & Cluster Plugins](/docs/server/reference/plugins/mariadb-replication-cluster-plugins.md): Explore MariaDB replication and cluster plugins. This section details plugins that enhance high availability, data consistency, and scalability for replicated and clustered MariaDB deployments.
- [WSREP\_INFO Plugin](/docs/server/reference/plugins/mariadb-replication-cluster-plugins/wsrep_info-plugin.md)
- [Other Plugins](/docs/server/reference/plugins/other-plugins.md): Explore other plugins available for MariaDB Server. This section details various additional plugins that extend database functionality, provide specialized features, and enhance specific use cases.
- [Disks Plugin](/docs/server/reference/plugins/other-plugins/disks-plugin.md)
- [Feedback Plugin](/docs/server/reference/plugins/other-plugins/feedback-plugin.md)
- [METADATA\_LOCK\_INFO Plugin](/docs/server/reference/plugins/other-plugins/metadata-lock-info-plugin.md)
- [MYSQL\_JSON](/docs/server/reference/plugins/other-plugins/mysql_json.md)
- [Query Cache Information Plugin](/docs/server/reference/plugins/other-plugins/query-cache-information-plugin.md)
- [Query Response Time Plugin](/docs/server/reference/plugins/other-plugins/query-response-time-plugin.md)
- [User Variables Plugin](/docs/server/reference/plugins/other-plugins/user-variables-plugin.md)
- [Password Validation Plugins](/docs/server/reference/plugins/password-validation-plugins.md): Explore password validation plugins in MariaDB Server. This section details how to enforce strong password policies, enhancing security by ensuring robust user credentials.
- [Cracklib Password Check Plugin](/docs/server/reference/plugins/password-validation-plugins/cracklib-password-check-plugin.md)
- [Password Reuse Check Plugin](/docs/server/reference/plugins/password-validation-plugins/password-reuse-check-plugin.md)
- [password\_reuse\_check\_interval Variable](/docs/server/reference/plugins/password-validation-plugins/password_reuse_check_interval.md)
- [Simple Password Check Plugin](/docs/server/reference/plugins/password-validation-plugins/simple-password-check-plugin.md)
- [System Tables](/docs/server/reference/system-tables.md): Explore system tables in MariaDB Server. These internal tables store metadata and configuration information about the database, essential for administration, monitoring, and advanced querying.
- [mariadb\_schema](/docs/server/reference/system-tables/mariadb_schema.md): This system database contains crucial metadata about the server, including information schema, statistics, and optimizer hints, for internal operations.
- [Information Schema](/docs/server/reference/system-tables/information-schema.md): Query information\_schema.tables in MariaDB Server. This system table provides metadata about all tables in the databases, including their names, types, storage engines, and other crucial properties.
- [TIME\_MS column in INFORMATION\_SCHEMA.PROCESSLIST](/docs/server/reference/system-tables/information-schema/time_ms-column-in-information_schemaprocesslist.md)
- [Information Schema Tables](/docs/server/reference/system-tables/information-schema/information-schema-tables.md): Query information\_schema.tables in MariaDB Server. These system tables provides metadata about all tables in the databases, including their names, types, storage engines, and other crucial properties.
- [Information Schema ALL\_PLUGINS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/all-plugins-table-information-schema.md)
- [Information Schema APPLICABLE\_ROLES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-applicable_roles-table.md)
- [Information Schema CATALOG Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-catalog-table.md)
- [Information Schema CHARACTER\_SETS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-character_sets-table.md)
- [Information Schema CHECK\_CONSTRAINTS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-check_constraints-table.md)
- [Information Schema CLIENT\_STATISTICS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-client_statistics-table.md)
- [Information Schema COLLATION\_CHARACTER\_SET\_APPLICABILITY Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-collation_character_set_applicability-table.md)
- [Information Schema COLLATIONS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-collations-table.md)
- [Information Schema COLUMN\_PRIVILEGES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-column_privileges-table.md)
- [Information Schema COLUMNS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-columns-table.md)
- [Information Schema DISKS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-disks-table.md)
- [Information Schema ENABLED\_ROLES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-enabled_roles-table.md)
- [Information Schema ENGINES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-engines-table.md)
- [Information Schema EVENTS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-events-table.md)
- [Information Schema FEEDBACK Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-feedback-table.md)
- [Information Schema FILES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-files-table.md)
- [Information Schema GEOMETRY\_COLUMNS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-geometry_columns-table.md)
- [Information Schema GLOBAL\_STATUS and SESSION\_STATUS Tables](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-global_status-and-session_status-tables.md)
- [Information Schema GLOBAL\_VARIABLES and SESSION\_VARIABLES Tables](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-global_variables-and-session_variables-tables.md)
- [Information Schema INDEX\_STATISTICS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-index_statistics-table.md)
- [Information Schema KEY\_CACHES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-key_caches-table.md)
- [Information Schema KEY\_COLUMN\_USAGE Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-key_column_usage-table.md)
- [Information Schema KEY\_PERIOD\_USAGE Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-key_period_usage-table.md)
- [Information Schema KEYWORDS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-keywords-table.md)
- [Information Schema LOCALES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-locales-table.md)
- [Information Schema METADATA\_LOCK\_INFO Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-metadata_lock_info-table.md)
- [Information Schema MROONGA\_STATS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-mroonga_stats-table.md)
- [Information Schema OPTIMIZER\_TRACE Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-optimizer_trace-table.md)
- [Information Schema PARAMETERS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-parameters-table.md)
- [Information Schema PARTITIONS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-partitions-table.md)
- [Information Schema PERIODS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-periods-table.md)
- [Information Schema PLUGINS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/plugins-table-information-schema.md)
- [Information Schema PROCESSLIST Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-processlist-table.md)
- [Information Schema PROFILING Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-profiling-table.md)
- [Information Schema QUERY\_CACHE\_INFO Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-query_cache_info-table.md)
- [Information Schema QUERY\_RESPONSE\_TIME Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-query_response_time-table.md)
- [Information Schema REFERENTIAL\_CONSTRAINTS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-referential_constraints-table.md)
- [Information Schema ROUTINES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-routines-table.md)
- [Information Schema SCHEMA\_PRIVILEGES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-schema_privileges-table.md)
- [Information Schema SCHEMATA Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-schemata-table.md)
- [Information Schema SEQUENCES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-sequences-table.md)
- [Information Schema SLAVE\_STATUS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-slave_status-table.md)
- [Information Schema SPATIAL\_REF\_SYS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-spatial_ref_sys-table.md)
- [Information Schema SPIDER\_ALLOC\_MEM Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-spider_alloc_mem-table.md)
- [Information Schema SQL\_FUNCTIONS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-sql_functions-table.md)
- [Information Schema STATISTICS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-statistics-table.md)
- [Information Schema SYSTEM\_VARIABLES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-system_variables-table.md)
- [Information Schema TABLE\_CONSTRAINTS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-table_constraints-table.md)
- [Information Schema TABLE\_PRIVILEGES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-table_privileges-table.md)
- [Information Schema TABLE\_STATISTICS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-table_statistics-table.md)
- [Information Schema TABLES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-tables-table.md)
- [Information Schema TABLESPACES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-tablespaces-table.md)
- [Information Schema THREAD\_POOL\_GROUPS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-thread_pool_groups-table.md)
- [Information Schema THREAD\_POOL\_QUEUES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-thread_pool_queues-table.md)
- [Information Schema THREAD\_POOL\_STATS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-thread_pool_stats-table.md)
- [Information Schema THREAD\_POOL\_WAITS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-thread_pool_waits-table.md)
- [Information Schema TRIGGERS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-triggers-table.md)
- [Information Schema USER\_PRIVILEGES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-user_privileges-table.md)
- [Information Schema USER\_STATISTICS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-user_statistics-table.md)
- [Information Schema USER\_VARIABLES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-user_variables-table.md)
- [Information Schema USERS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-users-table.md)
- [Information Schema WSREP\_MEMBERSHIP Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-wsrep_membership-table.md)
- [Information Schema WSREP\_STATUS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-wsrep_status-table.md)
- [Information Schema InnoDB Tables](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables.md): These system tables provide detailed metadata about InnoDB tables, including their structure, storage, and other crucial properties for analysis.
- [Information Schema INNODB\_CMP\_PER\_INDEX and INNODB\_CMP\_PER\_INDEX\_RESET Tables](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb-tables-information-schema-innodb_cmp_per_index-an.md)
- [Information Schema INNODB\_BUFFER\_PAGE Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_buffer_page-table.md)
- [Information Schema INNODB\_BUFFER\_PAGE\_LRU Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_buffer_page_lru-table.md)
- [Information Schema INNODB\_BUFFER\_POOL\_PAGES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_buffer_pool_pages-table.md)
- [Information Schema INNODB\_BUFFER\_POOL\_PAGES\_BLOB Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_buffer_pool_pages_blob-table.md)
- [Information Schema INNODB\_BUFFER\_POOL\_PAGES\_INDEX Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_buffer_pool_pages_index-table.md)
- [Information Schema INNODB\_BUFFER\_POOL\_STATS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_buffer_pool_stats-table.md)
- [Information Schema INNODB\_CHANGED\_PAGES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_changed_pages-table.md)
- [Information Schema INNODB\_CMP and INNODB\_CMP\_RESET Tables](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_cmp-and-innodb_cmp_reset-tables.md)
- [Information Schema INNODB\_CMPMEM and INNODB\_CMPMEM\_RESET Tables](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_cmpmem-and-innodb_cmpmem_reset-tables.md)
- [Information Schema INNODB\_FT\_BEING\_DELETED Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_ft_being_deleted-table.md)
- [Information Schema INNODB\_FT\_CONFIG Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_ft_config-table.md)
- [Information Schema INNODB\_FT\_DEFAULT\_STOPWORD Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_ft_default_stopword-table.md)
- [Information Schema INNODB\_FT\_DELETED Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_ft_deleted-table.md)
- [Information Schema INNODB\_FT\_INDEX\_CACHE Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_ft_index_cache-table.md)
- [Information Schema INNODB\_FT\_INDEX\_TABLE Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_ft_index_table-table.md)
- [Information Schema INNODB\_LOCK\_WAITS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_lock_waits-table.md)
- [Information Schema INNODB\_LOCKS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_locks-table.md)
- [Information Schema INNODB\_METRICS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_metrics-table.md)
- [Information Schema INNODB\_MUTEXES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_mutexes-table.md)
- [Information Schema INNODB\_SYS\_COLUMNS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_columns-table.md)
- [Information Schema INNODB\_SYS\_DATAFILES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_datafiles-table.md)
- [Information Schema INNODB\_SYS\_FIELDS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_fields-table.md)
- [Information Schema INNODB\_SYS\_FOREIGN Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_foreign-table.md)
- [Information Schema INNODB\_SYS\_FOREIGN\_COLS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_foreign_cols-table.md)
- [Information Schema INNODB\_SYS\_INDEXES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_indexes-table.md)
- [Information Schema INNODB\_SYS\_SEMAPHORE\_WAITS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_semaphore_waits-table.md)
- [Information Schema INNODB\_SYS\_TABLES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_tables-table.md)
- [Information Schema INNODB\_SYS\_TABLESPACES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_tablespaces-table.md)
- [Information Schema INNODB\_SYS\_TABLESTATS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_tablestats-table.md)
- [Information Schema INNODB\_SYS\_VIRTUAL Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_sys_virtual-table.md)
- [Information Schema INNODB\_TABLESPACES\_ENCRYPTION Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_tablespaces_encryption-table.md)
- [Information Schema INNODB\_TABLESPACES\_SCRUBBING Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_tablespaces_scrubbing-table.md)
- [Information Schema INNODB\_TRX Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-innodb_trx-table.md)
- [Information Schema TEMP\_TABLES\_INFO Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-innodb-tables/information-schema-temp_tables_info-table.md)
- [Information Schema MyRocks Tables](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables.md): Query INFORMATION\_SCHEMA.MYROCKS\_TABLES. These system tables provide metadata about MyRocks tables, including their storage, compression, and other properties for performance analysis.
- [Information Schema ROCKSDB\_CF\_OPTIONS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_cf_options-table.md)
- [Information Schema ROCKSDB\_CFSTATS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_cfstats-table.md)
- [Information Schema ROCKSDB\_COMPACTION\_STATS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_compaction_stats-table.md)
- [Information Schema ROCKSDB\_DBSTATS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_dbstats-table.md)
- [Information Schema ROCKSDB\_DDL Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_ddl-table.md)
- [Information Schema ROCKSDB\_DEADLOCK Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_deadlock-table.md)
- [Information Schema ROCKSDB\_GLOBAL\_INFO Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_global_info-table.md)
- [Information Schema ROCKSDB\_INDEX\_FILE\_MAP Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_index_file_map-table.md)
- [Information Schema ROCKSDB\_LOCKS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_locks-table.md)
- [Information Schema ROCKSDB\_PERF\_CONTEXT Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_perf_context-table.md)
- [Information Schema ROCKSDB\_PERF\_CONTEXT\_GLOBAL Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_perf_context_global-table.md)
- [Information Schema ROCKSDB\_SST\_PROPS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_sst_props-table.md)
- [Information Schema ROCKSDB\_TRX Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-myrocks-tables/information-schema-rocksdb_trx-table.md)
- [Information Schema XtraDB Tables](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-xtradb-tables.md): These system tables provide metadata about XtraDB tables, including their storage, statistics, and other properties for advanced analysis and management.
- [Information Schema CHANGED\_PAGE\_BITMAPS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-xtradb-tables/information-schema-changed_page_bitmaps-table.md)
- [Information Schema INNODB\_UNDO\_LOGS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-xtradb-tables/information-schema-innodb_undo_logs-table.md)
- [Information Schema XTRADB\_INTERNAL\_HASH\_TABLES Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-xtradb-tables/information-schema-xtradb_internal_hash_tables-table.md)
- [Information Schema XTRADB\_READ\_VIEW Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-xtradb-tables/information-schema-xtradb_read_view-table.md)
- [Information Schema XTRADB\_RSEG Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-xtradb-tables/information-schema-xtradb_rseg-table.md)
- [Performance Schema](/docs/server/reference/system-tables/performance-schema.md): Explore performance\_schema in MariaDB Server. This system database provides detailed, low-level insights into server execution, helping you diagnose performance bottlenecks and optimize your database.
- [Performance Schema Digests](/docs/server/reference/system-tables/performance-schema/performance-schema-digests.md)
- [Performance Schema Overview](/docs/server/reference/system-tables/performance-schema/performance-schema-overview.md)
- [Performance Schema Status Variables](/docs/server/reference/system-tables/performance-schema/performance-schema-status-variables.md)
- [Performance Schema System Variables](/docs/server/reference/system-tables/performance-schema/performance-schema-system-variables.md)
- [Performance Schema Tables](/docs/server/reference/system-tables/performance-schema/performance-schema-tables.md): Explore Performance Schema tables in MariaDB Server. These system tables provide granular details on server activity and resource consumption, vital for performance analysis and diagnostics.
- [List of Performance Schema Tables](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/list-of-performance-schema-tables.md)
- [Performance Schema accounts Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-accounts-table.md)
- [Performance Schema cond\_instances Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-cond_instances-table.md)
- [Performance Schema events\_stages\_current Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_stages_current-table.md)
- [Performance Schema events\_stages\_history Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_stages_history-table.md)
- [Performance Schema events\_stages\_history\_long Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_stages_history_long-table.md)
- [Performance Schema events\_stages\_summary\_by\_account\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_stages_summary_by_account_by_event_name-table.md)
- [Performance Schema events\_stages\_summary\_by\_host\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_stages_summary_by_host_by_event_name-table.md)
- [Performance Schema events\_stages\_summary\_by\_thread\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_stages_summary_by_thread_by_event_name-table.md)
- [Performance Schema events\_stages\_summary\_by\_user\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_stages_summary_by_user_by_event_name-table.md)
- [Performance Schema events\_stages\_summary\_global\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_stages_summary_global_by_event_name-table.md)
- [Performance Schema events\_statements\_current Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_current-table.md)
- [Performance Schema events\_statements\_history Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_history-table.md)
- [Performance Schema events\_statements\_history\_long Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_history_long-table.md)
- [Performance Schema events\_statements\_summary\_by\_account\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_summary_by_account_by_event_name-table.md)
- [Performance Schema events\_statements\_summary\_by\_digest Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_summary_by_digest-table.md)
- [Performance Schema events\_statements\_summary\_by\_host\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_summary_by_host_by_event_name-table.md)
- [Performance Schema events\_statements\_summary\_by\_program Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_summary_by_program-table.md)
- [Performance Schema events\_statements\_summary\_by\_thread\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_summary_by_thread_by_event_name-table.md)
- [Performance Schema events\_statements\_summary\_by\_user\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_summary_by_user_by_event_name-table.md)
- [Performance Schema events\_statements\_summary\_global\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_statements_summary_global_by_event_name-table.md)
- [Performance Schema events\_transactions\_current Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_transactions_current-table.md)
- [Performance Schema events\_transactions\_history Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_transactions_history-table.md)
- [Performance Schema events\_transactions\_history\_long Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_transactions_history_long-table.md)
- [Performance Schema events\_transactions\_summary\_by\_account\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_transactions_summary_by_account_by_event_name-tab.md)
- [Performance Schema events\_transactions\_summary\_by\_host\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_transactions_summary_by_host_by_event_name-table.md)
- [Performance Schema events\_transactions\_summary\_by\_thread\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_transactions_summary_by_thread_by_event_name-tabl.md)
- [Performance Schema events\_transactions\_summary\_by\_user\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_transactions_summary_by_user_by_event_name-table.md)
- [Performance Schema events\_transactions\_summary\_global\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_transactions_summary_global_by_event_name-table.md)
- [Performance Schema events\_waits\_current Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_waits_current-table.md)
- [Performance Schema events\_waits\_history Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_waits_history-table.md)
- [Performance Schema events\_waits\_history\_long Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_waits_history_long-table.md)
- [Performance Schema events\_waits\_summary\_by\_account\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_waits_summary_by_account_by_event_name-table.md)
- [Performance Schema events\_waits\_summary\_by\_host\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_waits_summary_by_host_by_event_name-table.md)
- [Performance Schema events\_waits\_summary\_by\_instance Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_waits_summary_by_instance-table.md)
- [Performance Schema events\_waits\_summary\_by\_thread\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_waits_summary_by_thread_by_event_name-table.md)
- [Performance Schema events\_waits\_summary\_by\_user\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_waits_summary_by_user_by_event_name-table.md)
- [Performance Schema events\_waits\_summary\_global\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-events_waits_summary_global_by_event_name-table.md)
- [Performance Schema file\_instances Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-file_instances-table.md)
- [Performance Schema file\_summary\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-file_summary_by_event_name-table.md)
- [Performance Schema file\_summary\_by\_instance Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-file_summary_by_instance-table.md)
- [Performance Schema global\_status Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-global_status-table.md)
- [Performance Schema host\_cache Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-host_cache-table.md)
- [Performance Schema hosts Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-hosts-table.md)
- [Performance Schema memory\_summary\_by\_account\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-memory_summary_by_account_by_event_name-table.md)
- [Performance Schema memory\_summary\_by\_host\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-memory_summary_by_host_by_event_name-table.md)
- [Performance Schema memory\_summary\_by\_thread\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-memory_summary_by_thread_by_event_name-table.md)
- [Performance Schema memory\_summary\_by\_user\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-memory_summary_by_user_by_event_name-table.md)
- [Performance Schema memory\_summary\_global\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-memory_summary_global_by_event_name-table.md)
- [Performance Schema metadata\_locks Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-metadata_locks-table.md)
- [Performance Schema mutex\_instances Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-mutex_instances-table.md)
- [Performance Schema objects\_summary\_global\_by\_type Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-objects_summary_global_by_type-table.md)
- [Performance Schema performance\_timers Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-performance_timers-table.md)
- [Performance Schema prepared\_statements\_instances Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-prepared_statements_instances-table.md)
- [Performance Schema replication\_applier\_configuration Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-replication_applier_configuration-table.md)
- [Performance Schema replication\_applier\_status Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-replication_applier_status-table.md)
- [Performance Schema replication\_applier\_status\_by\_coordinator Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-replication_applier_status_by_coordinator-table.md)
- [Performance Schema replication\_applier\_status\_by\_worker Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-replication_applier_status_by_worker-table.md)
- [Performance Schema replication\_connection\_configuration Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-replication_connection_configuration-table.md)
- [Performance Schema rwlock\_instances Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-rwlock_instances-table.md)
- [Performance Schema session\_account\_connect\_attrs Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-session_account_connect_attrs-table.md)
- [Performance Schema session\_connect\_attrs Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-session_connect_attrs-table.md)
- [Performance Schema session\_status Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-session_status-table.md)
- [Performance Schema setup\_actors Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-setup_actors-table.md)
- [Performance Schema setup\_consumers Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-setup_consumers-table.md)
- [Performance Schema setup\_instruments Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-setup_instruments-table.md)
- [Performance Schema setup\_objects Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-setup_objects-table.md)
- [Performance Schema setup\_timers Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-setup_timers-table.md)
- [Performance Schema socket\_instances Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-socket_instances-table.md)
- [Performance Schema socket\_summary\_by\_event\_name Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-socket_summary_by_event_name-table.md)
- [Performance Schema socket\_summary\_by\_instance Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-socket_summary_by_instance-table.md)
- [Performance Schema status\_by\_account Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-status_by_account-table.md)
- [Performance Schema status\_by\_host Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-status_by_host-table.md)
- [Performance Schema status\_by\_thread Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-status_by_thread-table.md)
- [Performance Schema status\_by\_user Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-status_by_user-table.md)
- [Performance Schema table\_handles Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-table_handles-table.md)
- [Performance Schema table\_io\_waits\_summary\_by\_index\_usage Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-table_io_waits_summary_by_index_usage-table.md)
- [Performance Schema table\_io\_waits\_summary\_by\_table Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-table_io_waits_summary_by_table-table.md)
- [Performance Schema table\_lock\_waits\_summary\_by\_table Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-table_lock_waits_summary_by_table-table.md)
- [Performance Schema threads Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-threads-table.md)
- [Performance Schema user\_variables\_by\_thread Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-user_variables_by_thread-table.md)
- [Performance Schema users Table](/docs/server/reference/system-tables/performance-schema/performance-schema-tables/performance-schema-users-table.md)
- [Sys Schema](/docs/server/reference/system-tables/sys-schema.md): This schema provides a simplified and user-friendly view of Performance Schema and Information Schema data, aiding in database diagnostics and performance tuning.
- [Sys Schema sys\_config Table](/docs/server/reference/system-tables/sys-schema/sys-schema-sys_config-table.md)
- [Sys Schema Stored Functions](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions.md): Explore sys\_schema stored functions in MariaDB Server. These functions simplify querying performance and configuration data, offering a user-friendly interface for database diagnostics.
- [extract\_schema\_from\_file\_name](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/extract_schema_from_file_name.md)
- [extract\_table\_from\_file\_name](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/extract_table_from_file_name.md)
- [format\_path](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/format_path.md)
- [format\_statement](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/format_statement.md)
- [format\_time](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/format_time.md)
- [list\_add](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/list_add.md)
- [list\_drop](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/list_drop.md)
- [ps\_is\_account\_enabled](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/ps_is_account_enabled.md)
- [ps\_is\_consumer\_enabled](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/ps_is_consumer_enabled.md)
- [ps\_is\_instrument\_default\_enabled](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/ps_is_instrument_default_enabled.md)
- [ps\_is\_instrument\_default\_timed](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/ps_is_instrument_default_timed.md)
- [ps\_is\_thread\_instrumented](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/ps_is_thread_instrumented.md)
- [ps\_thread\_account](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/ps_thread_account.md)
- [ps\_thread\_id](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/ps_thread_id.md)
- [ps\_thread\_stack](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/ps_thread_stack.md)
- [ps\_thread\_trx\_info](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/ps_thread_trx_info.md)
- [quote\_identifier](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/quote_identifier.md)
- [sys\_get\_config](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/sys_get_config.md)
- [format\_bytes](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/sys_schema_format_bytes.md)
- [version\_major](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/version_major.md)
- [version\_minor](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/version_minor.md)
- [version\_patch](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-functions/version_patch.md)
- [Sys Schema Stored Procedures](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-procedures.md): Explore sys\_schema stored procedures in MariaDB Server. These procedures simplify complex administrative and diagnostic tasks, offering streamlined access to performance and configuration insights.
- [create\_synonym\_db](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-procedures/create_synonym_db.md)
- [optimizer\_switch Helper Functions](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-procedures/optimizer_switch-helper-functions.md)
- [ps\_trace\_statement\_digest](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-procedures/ps_trace_statement_digest.md)
- [ps\_trace\_thread](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-procedures/ps_trace_thread.md)
- [ps\_truncate\_all\_tables](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-procedures/ps_truncate_all_tables.md)
- [statement\_performance\_analyzer](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-procedures/statement_performance_analyzer.md)
- [table\_exists](/docs/server/reference/system-tables/sys-schema/sys-schema-stored-procedures/table_exists.md)
- [Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views.md): Explore sys\_schema views in MariaDB Server. These views offer simplified, aggregated insights into server performance, I/O, and memory usage, making diagnostics and monitoring easier.
- [host\_summary and x$host\_summary Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/host_summary-and-xhost_summary-sys-schema-views.md)
- [host\_summary\_by\_file\_io and x$host\_summary\_by\_file\_io Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/host_summary_by_file_io-and-xhost_summary_by_file_io-sys-schema-views.md)
- [host\_summary\_by\_file\_io\_type and x$host\_summary\_by\_file\_io\_type Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/host_summary_by_file_io_type-and-xhost_summary_by_file_io_type-sys-schema-v.md)
- [host\_summary\_by\_stages and x$host\_summary\_by\_stages Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/host_summary_by_stages-and-xhost_summary_by_stages-sys-schema-views.md)
- [host\_summary\_by\_statement\_type and x$host\_summary\_by\_statement\_type Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/host_summary_by_statement_type-and-xhost_summary_by_statement_type-sys-sche.md)
- [innodb\_buffer\_stats\_by\_schema and x$innodb\_buffer\_stats\_by\_schema Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/innodb_buffer_stats_by_schema-and-xinnodb_buffer_stats_by_schema-sys-schema.md)
- [innodb\_buffer\_stats\_by\_table and x$innodb\_buffer\_stats\_by\_table Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/innodb_buffer_stats_by_table-and-xinnodb_buffer_stats_by_table-sys-schema-v.md)
- [innodb\_lock\_waits and x$innodb\_lock\_waits Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/innodb_lock_waits-and-xinnodb_lock_waits-sys-schema-views.md)
- [io\_by\_thread\_by\_latency and x$io\_by\_thread\_by\_latency Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/io_by_thread_by_latency-and-xio_by_thread_by_latency-sys-schema-views.md)
- [io\_global\_by\_file\_by\_bytes and x$io\_global\_by\_file\_by\_bytes Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/io_global_by_file_by_bytes-and-xio_global_by_file_by_bytes-sys-schema-views.md)
- [io\_global\_by\_file\_by\_latency and x$io\_global\_by\_file\_by\_latency Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/io_global_by_file_by_latency-and-xio_global_by_file_by_latency-sys-schema-v.md)
- [io\_global\_by\_wait\_by\_bytes and x$io\_global\_by\_wait\_by\_bytes Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/io_global_by_wait_by_bytes-and-xio_global_by_wait_by_bytes-sys-schema-views.md)
- [io\_global\_by\_wait\_by\_latency and x$io\_global\_by\_wait\_by\_latency Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/io_global_by_wait_by_latency-and-xio_global_by_wait_by_latency-sys-schema-v.md)
- [latest\_file\_io and x$latest\_file\_io Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/latest_file_io-and-xlatest_file_io-sys-schema-views.md)
- [memory\_by\_host\_by\_current\_bytes and x$memory\_by\_host\_by\_current\_bytes Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/memory_by_host_by_current_bytes-and-xmemory_by_host_by_current_bytes-views.md)
- [metrics Sys Schema View](/docs/server/reference/system-tables/sys-schema/sys-schema-views/metrics-sys-schema-view.md)
- [privileges\_by\_table\_by\_level Sys Schema View](/docs/server/reference/system-tables/sys-schema/sys-schema-views/privileges_by_table_by_level-sys-schema-view.md)
- [schema\_auto\_increment\_columns Sys Schema View](/docs/server/reference/system-tables/sys-schema/sys-schema-views/schema_auto_increment_columns-sys-schema-view.md)
- [schema\_object\_overview Sys Schema View](/docs/server/reference/system-tables/sys-schema/sys-schema-views/schema_object_overview-sys-schema-view.md)
- [host\_summary\_by\_statement\_latency and x$host\_summary\_by\_statement\_latency Sys Schema Views](/docs/server/reference/system-tables/sys-schema/sys-schema-views/sys-schema-views-host_summary_by_statement_latency-and-xhost_summary_by_sta.md)
- [The mysql Database Tables](/docs/server/reference/system-tables/the-mysql-database-tables.md): Explore tables in the mysql database in MariaDB Server. These system tables store essential information for server operation, including user privileges, security settings, and global configuration.
- [mysql.column\_stats Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-column_stats-table.md)
- [mysql.columns\_priv Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-columns_priv-table.md)
- [mysql.db Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-db-table.md)
- [mysql.event Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-event-table.md)
- [mysql.func Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-func-table.md)
- [mysql.general\_log Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysqlgeneral_log-table.md)
- [mysql.global\_priv Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-global_priv-table.md)
- [mysql.gtid\_slave\_pos Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysqlgtid_slave_pos-table.md)
- [mysql.help\_category Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-help_category-table.md)
- [mysql.help\_keyword Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-help_keyword-table.md)
- [mysql.help\_relation Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-help_relation-table.md)
- [mysql.help\_topic Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-help_topic-table.md)
- [mysql.index\_stats Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-index_stats-table.md)
- [mysql.innodb\_index\_stats](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-innodb_index_stats.md)
- [mysql.innodb\_table\_stats](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-innodb_table_stats.md)
- [mysql.password\_reuse\_check\_history Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysqlpassword_reuse_check_history-table.md)
- [mysql.plugin Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-plugin-table.md)
- [mysql.proc Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-proc-table.md)
- [mysql.procs\_priv Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-procs_priv-table.md)
- [mysql.proxies\_priv Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-proxies_priv-table.md)
- [mysql.roles\_mapping Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-roles_mapping-table.md)
- [mysql.servers Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-servers-table.md)
- [mysql.slow\_log Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-slow_log-table.md)
- [mysql.table\_stats Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-table_stats-table.md)
- [mysql.tables\_priv Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-tables_priv-table.md)
- [mysql.time\_zone Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-time_zone-table.md)
- [mysql.time\_zone\_leap\_second Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-time_zone_leap_second-table.md)
- [mysql.time\_zone\_name Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-time_zone_name-table.md)
- [mysql.time\_zone\_transition Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-time_zone_transition-table.md)
- [mysql.time\_zone\_transition\_type Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-time_zone_transition_type-table.md)
- [mysql.transaction\_registry Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-transaction_registry-table.md)
- [mysql.user Table](/docs/server/reference/system-tables/the-mysql-database-tables/mysql-user-table.md)
- [Spider mysql Database Tables](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables.md): Explore Spider-related tables within the mysql database. These system tables store crucial configuration and metadata for the Spider storage engine, essential for distributed deployments.
- [mysql.spider\_link\_failed\_log Table](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables/mysql-spider_link_failed_log-table.md)
- [mysql.spider\_link\_mon\_servers Table](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables/mysql-spider_link_mon_servers-table.md)
- [mysql.spider\_table\_crd Table](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables/mysql-spider_table_crd-table.md)
- [mysql.spider\_table\_position\_for\_recovery Table](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables/mysql-spider_table_position_for_recovery-table.md)
- [mysql.spider\_table\_sts Table](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables/mysql-spider_table_sts-table.md)
- [mysql.spider\_tables Table](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables/mysql-spider_tables-table.md)
- [mysql.spider\_xa Table](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables/mysql-spider_xa-table.md)
- [mysql.spider\_xa\_failed\_log Table](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables/mysql-spider_xa_failed_log-table.md)
- [mysql.spider\_xa\_member Table](/docs/server/reference/system-tables/the-mysql-database-tables/spider-mysql-database-tables/mysql-spider_xa_member-table.md)
- [Obsolete mysql Database Tables](/docs/server/reference/system-tables/the-mysql-database-tables/obsolete-mysql-database-tables.md): Explore obsolete tables in the mysql database for MariaDB Server. This section provides information on deprecated system tables, useful for understanding historical contexts or migration planning.
- [mysql.host Table](/docs/server/reference/system-tables/the-mysql-database-tables/obsolete-mysql-database-tables/mysql-host-table.md)
- [mysql.ndb\_binlog\_index Table](/docs/server/reference/system-tables/the-mysql-database-tables/obsolete-mysql-database-tables/mysqlndb_binlog_index-table.md)
- [Error Codes](/docs/server/reference/error-codes.md)
- [MariaDB Error Code Reference](/docs/server/reference/error-codes/mariadb-error-code-reference.md)
- [Operating System Error Codes](/docs/server/reference/error-codes/operating-system-error-codes.md)
- [MariaDB Error Codes 1000 to 1099](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099.md)
- [Error 1000: hashchk](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1000.md)
- [Error 1001: isamchk](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1001.md)
- [Error 1002: NO](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1002.md)
- [Error 1003: YES](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1003.md)
- [Error 1004: Can't create file](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1004.md)
- [Error 1005: Can't create table](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1005.md)
- [Error 1006: Can't create database](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1006.md)
- [Error 1007: Can't create database, database exists](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1007.md)
- [Error 1008: Can't drop database; database doesn't exist](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1008.md)
- [Error 1009: Error dropping database (can't delete)](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1009.md)
- [Error 1010: Error dropping database (can't rmdir)](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1010.md)
- [Error 1011: Error on delete of](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1011.md)
- [Error 1012: Can't read record in system table](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1012.md)
- [Error 1013: Can't get status of](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1013.md)
- [Error 1014: Can't get working directory](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1014.md)
- [Error 1015: Can't lock file](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1015.md)
- [Error 1016: Can't open file](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1016.md)
- [Error 1017: Can't find file](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1017.md)
- [Error 1018: Can't read dir of](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1018.md)
- [Error 1019: Can't change dir to](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1019.md)
- [Error 1020: Record has changed since last read in table](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1020.md)
- [Error 1021: Disk full (%s); waiting for someone to free some space](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1021.md)
- [Error 1022: Can't write; duplicate key in table](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1022.md)
- [Error 1023: Error on close of](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1023.md)
- [Error 1024: Error reading file](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1024.md)
- [Error 1025: Error on rename of](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1025.md)
- [Error 1026: Error writing file](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1026.md)
- [Error 1027: is locked against change](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1027.md)
- [Error 1028: Sort aborted](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1028.md)
- [Error 1029: View doesn't exist for](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1029.md)
- [Error 1030: Got error from storage engine](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1030.md)
- [Error 1031: Table storage engine doesn't have this option](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1031.md)
- [Error 1032: Can't find record in](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1032.md)
- [Error 1033: Incorrect information in file](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1033.md)
- [Error 1034: Incorrect key file for table; try to repair it](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1034.md)
- [Error 1035: Old key file for table; repair it!](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1035.md)
- [Error 1036: Table is read only](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1036.md)
- [Error 1037: Out of memory; restart server and try again](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1037.md)
- [Error 1038: Out of sort memory, consider increasing server sort buffer size](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1038.md)
- [Error 1039: Unexpected EOF found when reading file](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1039.md)
- [Error 1040: Too many connections](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1040.md)
- [Error 1041: Out of memory](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1041.md)
- [Error 1042: Can't get hostname for your address](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1042.md)
- [Error 1043: Bad handshake](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1043.md)
- [Error 1044: Access denied for user](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1044.md)
- [Error 1045: Access denied for user (using password)](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1045.md)
- [Error 1046: No database selected](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1046.md)
- [Error 1047: Unknown command](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1047.md)
- [Error 1048: Column cannot be null](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1048.md)
- [Error 1049: Unknown database](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1049.md)
- [Error 1050: Table already exists](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1050.md)
- [Error 1051: Unknown table](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1051.md)
- [Error 1052: Column is ambiguous](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1052.md)
- [Error 1053: Server shutdown in progress](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1053.md)
- [Error 1054: Unknown column](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1054.md)
- [Error 1055: isn't in GROUP BY](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1055.md)
- [Error 1056: Can't group on](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1056.md)
- [Error 1057: Statement has sum functions and columns in same statement](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1057.md)
- [Error 1058: Column count doesn't match value count](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1058.md)
- [Error 1059: Identifier name is too long](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1059.md)
- [Error 1060: Duplicate column name](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1060.md)
- [Error 1061: Duplicate key name](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1061.md)
- [Error 1062: Duplicate entry for key](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1062.md)
- [Error 1063: Incorrect column specifier for column](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1063.md)
- [Error 1064: near at line](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1064.md)
- [Error 1065: Query was empty](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1065.md)
- [Error 1066: Not unique table/alias](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1066.md)
- [Error 1067: Invalid default value for](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1067.md)
- [Error 1068: Multiple primary key defined](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1068.md)
- [Error 1069: Too many keys specified; max keys allowed](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1069.md)
- [Error 1070: Too many key parts specified; max parts allowed](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1070.md)
- [Error 1071: Specified key was too long; max key length is](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1071.md)
- [Error 1072: Key column doesn't exist in table](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1072.md)
- [Error 1073: BLOB column can't be used in key specification with the used table type](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1073.md)
- [Error 1074: Column length too big for column; use BLOB or TEXT instead](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1074.md)
- [Error 1075: Incorrect table definition; there can be only one auto column and it must be defined as](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1075.md)
- [Error 1076: ready for connections](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1076.md)
- [Error 1077: Normal shutdown](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1077.md)
- [Error 1078: Got signal. Aborting!](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1078.md)
- [Error 1079: Shutdown complete](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1079.md)
- [Error 1080: Forcing close of thread](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1080.md)
- [Error 1081: Can't create IP socket](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1081.md)
- [Error 1082: Table has no index like the one used in CREATE INDEX; recreate the table](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1082.md)
- [Error 1083: Field separator argument is not what is expected; check the manual](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1083.md)
- [Error 1084: You can't use fixed rowlength with BLOBs; please use 'fields terminated by'](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1084.md)
- [Error 1085: The file must be in the database directory or be readable by all](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1085.md)
- [Error 1086: File already exists](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1086.md)
- [Error 1087: Records Deleted Skipped Warnings](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1087.md)
- [Error 1088: Records Duplicates](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1088.md)
- [Error 1089: Incorrect prefix key; the used key part isn't a string, the used length is longer than t](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1089.md)
- [Error 1090: You can't delete all columns with ALTER TABLE; use DROP TABLE instead](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1090.md)
- [Error 1091: Can't DROP; check that column/key exists](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1091.md)
- [Error 1092: Records Duplicates Warnings](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1092.md)
- [Error 1093: You can't specify target table for update in FROM clause](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1093.md)
- [Error 1094: Unknown thread id](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1094.md)
- [Error 1095: You are not owner of thread](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1095.md)
- [Error 1096: No tables used](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1096.md)
- [Error 1097: Too many strings for column and SET](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1097.md)
- [Error 1098: Can't generate a unique log-filename](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1098.md)
- [Error 1099: Table was locked with a READ lock and can't be updated](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099/e1099.md)
- [MariaDB Error Codes 1100 to 1199](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199.md)
- [Error 1100: Table was not locked with LOCK TABLES](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1100.md)
- [Error 1101: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1101.md)
- [Error 1102: Incorrect database name](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1102.md)
- [Error 1103: Incorrect table name](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1103.md)
- [Error 1104: The SELECT would examine more than MAX\_JOIN\_SIZE rows](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1104.md)
- [Error 1105: Unknown error](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1105.md)
- [Error 1106: Unknown procedure](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1106.md)
- [Error 1107: Incorrect parameter count to procedure](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1107.md)
- [Error 1108: Incorrect parameters to procedure](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1108.md)
- [Error 1109: Unknown table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1109.md)
- [Error 1110: Column specified twice](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1110.md)
- [Error 1111: Invalid use of group function](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1111.md)
- [Error 1112: Table uses an extension that doesn't exist in this MariaDB version](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1112.md)
- [Error 1113: A table must have at least 1 column](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1113.md)
- [Error 1114: The table is full](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1114.md)
- [Error 1115: Unknown character set](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1115.md)
- [Error 1116: Too many tables; MariaDB can only use tables in a join](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1116.md)
- [Error 1117: Too many columns](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1117.md)
- [Error 1118: Row size too large](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1118.md)
- [Error 1119: Thread stack overrun](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1119.md)
- [Error 1120: Cross dependency found in OUTER JOIN; examine your ON conditions](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1120.md)
- [Error 1121: Table handler doesn't support NULL in given index](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1121.md)
- [Error 1122: Can't load function](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1122.md)
- [Error 1123: Can't initialize function](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1123.md)
- [Error 1124: No paths allowed for shared library](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1124.md)
- [Error 1125: Function already exists](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1125.md)
- [Error 1126: Can't open shared library](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1126.md)
- [Error 1127: Can't find symbol in library](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1127.md)
- [Error 1128: Function is not defined](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1128.md)
- [Error 1129: Host is blocked because of many connection errors](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1129.md)
- [Error 1130: Host is not allowed to connect to this MariaDB server](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1130.md)
- [Error 1131: You are using MariaDB as an anonymous user](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1131.md)
- [Error 1132: You must have privileges to update tables in the mysql database](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1132.md)
- [Error 1133: Can't find any matching row in the user table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1133.md)
- [Error 1134: Rows matched Changed Warnings](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1134.md)
- [Error 1135: Can't create a new thread](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1135.md)
- [Error 1136: Column count doesn't match value count at row](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1136.md)
- [Error 1137: Can't reopen table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1137.md)
- [Error 1138: Invalid use of NULL value](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1138.md)
- [Error 1139: Got error from regexp](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1139.md)
- [Error 1140: Mixing of GROUP columns with no GROUP columns](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1140.md)
- [Error 1141: There is no such grant defined for user on host](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1141.md)
- [Error 1142: command denied to user for table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1142.md)
- [Error 1143: command denied to user for column in table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1143.md)
- [Error 1144: Illegal GRANT/REVOKE command](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1144.md)
- [Error 1145: The host or user argument to GRANT is too long](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1145.md)
- [Error 1146: Table doesn't exist](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1146.md)
- [Error 1147: There is no such grant defined for user on host on table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1147.md)
- [Error 1148: The used command is not allowed with this MariaDB version](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1148.md)
- [Error 1149: You have an error in your SQL syntax](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1149.md)
- [Error 1150: Delayed insert thread couldn't get requested lock for table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1150.md)
- [Error 1151: Too many delayed threads in use](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1151.md)
- [Error 1152: Aborted connection to db user](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1152.md)
- [Error 1153: Got a packet bigger than 'max\_allowed\_packet' bytes](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1153.md)
- [Error 1154: Got a read error from the connection pipe](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1154.md)
- [Error 1155: Got an error from fcntl()](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1155.md)
- [Error 1156: Got packets out of order](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1156.md)
- [Error 1157: Couldn't uncompress communication packet](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1157.md)
- [Error 1158: Got an error reading communication packets](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1158.md)
- [Error 1159: Got timeout reading communication packets](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1159.md)
- [Error 1160: Got an error writing communication packets](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1160.md)
- [Error 1161: Got timeout writing communication packets](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1161.md)
- [Error 1162: Result string is longer than 'max\_allowed\_packet' bytes](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1162.md)
- [Error 1163: The used table type doesn't support BLOB/TEXT columns](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1163.md)
- [Error 1164: The used table type doesn't support AUTO\_INCREMENT columns](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1164.md)
- [Error 1165: INSERT DELAYED can't be used with table because it is locked](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1165.md)
- [Error 1166: Incorrect column name](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1166.md)
- [Error 1167: The used storage engine can't index column](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1167.md)
- [Error 1168: Unable to open underlying table which is differently defined or of non-MyISAM type or do](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1168.md)
- [Error 1169: Can't write, because of unique constraint, to table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1169.md)
- [Error 1170: BLOB/TEXT column used in key specification without a key length](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1170.md)
- [Error 1171: All parts of a PRIMARY KEY must be NOT NULL](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1171.md)
- [Error 1172: Result consisted of more than one row](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1172.md)
- [Error 1173: This table type requires a primary key](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1173.md)
- [Error 1174: This version of MariaDB is not compiled with RAID support](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1174.md)
- [Error 1175: You are using safe update mode and you tried to update a table without a WHERE that uses](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1175.md)
- [Error 1176: Key doesn't exist in table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1176.md)
- [Error 1177: Can't open table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1177.md)
- [Error 1178: The storage engine for the table doesn't support](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1178.md)
- [Error 1179: You are not allowed to execute this command in a transaction](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1179.md)
- [Error 1180: Got error during COMMIT](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1180.md)
- [Error 1181: Got error during ROLLBACK](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1181.md)
- [Error 1182: Got error during FLUSH\_LOGS](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1182.md)
- [Error 1183: Got error during CHECKPOINT](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1183.md)
- [Error 1184: Aborted connection to db user host](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1184.md)
- [Error 1185: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1185.md)
- [Error 1186: Binlog closed, cannot RESET MASTER](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1186.md)
- [Error 1187: Failed rebuilding the index of dumped table](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1187.md)
- [Error 1188: Error from master](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1188.md)
- [Error 1189: Net error reading from master](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1189.md)
- [Error 1190: Net error writing to master](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1190.md)
- [Error 1191: Can't find FULLTEXT index matching the column list](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1191.md)
- [Error 1192: Can't execute the given command because you have active locked tables or an active trans](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1192.md)
- [Error 1193: Unknown system variable](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1193.md)
- [Error 1194: Table is marked as crashed and should be repaired](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1194.md)
- [Error 1195: Table is marked as crashed and last (automatic?) repair failed](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1195.md)
- [Error 1196: Some non-transactional changed tables couldn't be rolled back](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1196.md)
- [Error 1197: Multi-statement transaction required more than 'max\_binlog\_cache\_size' bytes of storage](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1197.md)
- [Error 1198: This operation cannot be performed with a running slave; run STOP SLAVE first](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1198.md)
- [Error 1199: This operation requires a running slave; configure slave and do START SLAVE](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199/e1199.md)
- [MariaDB Error Codes 1200 to 1299](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299.md)
- [Error 1200: The server is not configured as slave](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1200.md)
- [Error 1201: Could not initialize master info structure](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1201.md)
- [Error 1202: Could not create slave thread; check system resources](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1202.md)
- [Error 1203: User already has more than 'max\_user\_connections' active connections](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1203.md)
- [Error 1204: You may only use constant expressions with SET](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1204.md)
- [Error 1205: Lock wait timeout exceeded; try restarting transaction](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1205.md)
- [Error 1206: The total number of locks exceeds the lock table size](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1206.md)
- [Error 1207: Update locks cannot be acquired during a READ UNCOMMITTED transaction](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1207.md)
- [Error 1208: DROP DATABASE not allowed while thread is holding global read lock](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1208.md)
- [Error 1209: CREATE DATABASE not allowed while thread is holding global read lock](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1209.md)
- [Error 1210: Incorrect arguments to](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1210.md)
- [Error 1211: is not allowed to create new users](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1211.md)
- [Error 1212: Incorrect table definition; all MERGE tables must be in the same database](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1212.md)
- [Error 1213: Deadlock found when trying to get lock; try restarting transaction](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1213.md)
- [Error 1214: The used table type doesn't support FULLTEXT indexes](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1214.md)
- [Error 1215: Cannot add foreign key constraint](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1215.md)
- [Error 1216: Cannot add or update a child row: a foreign key constraint fails](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1216.md)
- [Error 1217: Cannot delete or update a parent row: a foreign key constraint fails](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1217.md)
- [Error 1218: Error connecting to master](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1218.md)
- [Error 1219: Error running query on master](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1219.md)
- [Error 1220: Error when executing command](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1220.md)
- [Error 1221: Incorrect usage of](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1221.md)
- [Error 1222: The used SELECT statements have a different number of columns](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1222.md)
- [Error 1223: Can't execute the query because you have a conflicting read lock](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1223.md)
- [Error 1224: Mixing of transactional and non-transactional tables is disabled](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1224.md)
- [Error 1225: Option used twice in statement](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1225.md)
- [Error 1226: User has exceeded the resource](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1226.md)
- [Error 1227: Access denied; you need (at least one of) the privilege(s) for this operation](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1227.md)
- [Error 1228: Variable is a SESSION variable and can't be used with SET GLOBAL](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1228.md)
- [Error 1229: Variable is a GLOBAL variable and should be set with SET GLOBAL](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1229.md)
- [Error 1230: Variable doesn't have a default value](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1230.md)
- [Error 1231: Variable can't be set to the value of](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1231.md)
- [Error 1232: Incorrect argument type to variable](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1232.md)
- [Error 1233: Variable can only be set, not read](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1233.md)
- [Error 1234: Incorrect usage/placement](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1234.md)
- [Error 1235: This version of MariaDB doesn't yet support](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1235.md)
- [Error 1236: Got fatal error from master when reading data from binary log](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1236.md)
- [Error 1237: Slave SQL thread ignored the query because of replicate-\*-table rules](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1237.md)
- [Error 1238: Variable is a](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1238.md)
- [Error 1239: Incorrect foreign key definition](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1239.md)
- [Error 1240: Key reference and table reference don't match](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1240.md)
- [Error 1241: Operand should contain column(s)](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1241.md)
- [Error 1242: Subquery returns more than 1 row](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1242.md)
- [Error 1243: Unknown prepared statement handler given](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1243.md)
- [Error 1244: Help database is corrupt or does not exist](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1244.md)
- [Error 1245: Cyclic reference on subqueries](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1245.md)
- [Error 1246: Converting column from to](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1246.md)
- [Error 1247: Reference not supported](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1247.md)
- [Error 1248: Every derived table must have its own alias](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1248.md)
- [Error 1249: Select was reduced during optimization](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1249.md)
- [Error 1250: Table from one of the SELECTs cannot be used](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1250.md)
- [Error 1251: Client does not support authentication protocol requested by server](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1251.md)
- [Error 1252: All parts of a SPATIAL index must be NOT NULL](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1252.md)
- [Error 1253: COLLATION is not valid for CHARACTER SET](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1253.md)
- [Error 1254: Slave is already running](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1254.md)
- [Error 1255: Slave already has been stopped](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1255.md)
- [Error 1256: Uncompressed data size too large](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1256.md)
- [Error 1257: ZLIB: Not enough memory](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1257.md)
- [Error 1258: ZLIB: Not enough room in the output buffer](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1258.md)
- [Error 1259: ZLIB: Input data corrupted](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1259.md)
- [Error 1260: Row was cut by GROUP\_CONCAT()](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1260.md)
- [Error 1261: Row doesn't contain data for all columns](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1261.md)
- [Error 1262: Row was truncated; it contained more data than there were input columns](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1262.md)
- [Error 1263: Column set to default value; NULL supplied to NOT NULL columnError 1263: Column set to d](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1263.md)
- [Error 1264: Out of range value for column](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1264.md)
- [Error 1265: Data truncated for column](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1265.md)
- [Error 1266: Using storage engine for table](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1266.md)
- [Error 1267: Illegal mix of collations for operation](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1267.md)
- [Error 1268: Cannot drop one or more of the requested users](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1268.md)
- [Error 1269: Can't revoke all privileges for one or more of the requested users](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1269.md)
- [Error 1270: Illegal mix of collations for operation](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1270.md)
- [Error 1271: Illegal mix of collations for operation](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1271.md)
- [Error 1272: Variable is not a variable component (can't be used as XXXX.variable\_name)](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1272.md)
- [Error 1273: Unknown collation](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1273.md)
- [Error 1274: SSL parameters in CHANGE MASTER are ignored because this MariaDB slave was compiled with](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1274.md)
- [Error 1275: Server is running in --secure-auth mode, but has a password in the old format](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1275.md)
- [Error 1276: Field or reference of SELECT was resolved in SELECT](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1276.md)
- [Error 1277: Incorrect parameter or combination of parameters for START SLAVE UNTIL](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1277.md)
- [Error 1278: It is recommended to use --skip-slave-start when doing step-by-step replication with STA](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1278.md)
- [Error 1279: SQL thread is not to be started so UNTIL options are ignored](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1279.md)
- [Error 1280: Incorrect index name](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1280.md)
- [Error 1281: Incorrect catalog name](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1281.md)
- [Error 1282: Query cache failed to set size; new query cache size is](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1282.md)
- [Error 1283: Column cannot be part of FULLTEXT index](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1283.md)
- [Error 1284: Unknown key cache](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1284.md)
- [Error 1285: MariaDB is started in --skip-name-resolve mode](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1285.md)
- [Error 1286: Unknown storage engine](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1286.md)
- [Error 1287: is deprecated and will be removed in a future release. Please use instead](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1287.md)
- [Error 1288: The target table of the is not updatable](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1288.md)
- [Error 1289: The feature is disabled; you need MariaDB built with to have it working](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1289.md)
- [Error 1290: The MariaDB server is running with the option so it cannot execute this statement](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1290.md)
- [Error 1291: Column has duplicated value](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1291.md)
- [Error 1292: Truncated incorrect value](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1292.md)
- [Error 1293: Incorrect table definition; there can be only one TIMESTAMP column with CURRENT\_TIMESTAM](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1293.md)
- [Error 1294: Invalid ON UPDATE clause](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1294.md)
- [Error 1295: This command is not supported in the prepared statement protocol yet](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1295.md)
- [Error 1296: Got error from](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1296.md)
- [Error 1297: Got temporary error from](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1297.md)
- [Error 1298: Unknown or incorrect time zone](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1298.md)
- [Error 1299: Invalid TIMESTAMP value in column at row](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299/e1299.md)
- [MariaDB Error Codes 1300 to 1399](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399.md)
- [Error 1300: Invalid character string](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1300.md)
- [Error 1301: Result was larger than max\_allowed\_packet - truncated](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1301.md)
- [Error 1302: Conflicting declarations](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1302.md)
- [Error 1303: Can't create from within another stored routine](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1303.md)
- [Error 1304: already exists](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1304.md)
- [Error 1305: does not exist](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1305.md)
- [Error 1306: Failed to DROP](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1306.md)
- [Error 1307: Failed to CREATE](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1307.md)
- [Error 1308: with no matching label](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1308.md)
- [Error 1309: Redefining label](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1309.md)
- [Error 1310: End-label without match](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1310.md)
- [Error 1311: Referring to uninitialized variable](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1311.md)
- [Error 1312: PROCEDURE can't return a result set in the given context](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1312.md)
- [Error 1313: RETURN is only allowed in a FUNCTION](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1313.md)
- [Error 1314: is not allowed in stored procedures](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1314.md)
- [Error 1315: The update log is deprecated and replaced by the binary log](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1315.md)
- [Error 1316: The update log is deprecated and replaced by the binary log; SET SQL\_LOG\_UPDATE has been](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1316.md)
- [Error 1317: Query execution was interrupted](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1317.md)
- [Error 1318: Incorrect number of arguments; expected, got](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1318.md)
- [Error 1319: Undefined CONDITION](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1319.md)
- [Error 1320: No RETURN found in FUNCTION](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1320.md)
- [Error 1321: FUNCTION ended without RETURN](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1321.md)
- [Error 1322: Cursor statement must be a SELECT](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1322.md)
- [Error 1323: Cursor SELECT must not have INTO](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1323.md)
- [Error 1324: Undefined CURSOR](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1324.md)
- [Error 1325: Cursor is already open](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1325.md)
- [Error 1326: Cursor is not open](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1326.md)
- [Error 1327: Undeclared variable](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1327.md)
- [Error 1328: Incorrect number of FETCH variables](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1328.md)
- [Error 1329: No data - zero rows fetched, selected, or processed](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1329.md)
- [Error 1330: Duplicate parameter](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1330.md)
- [Error 1331: Duplicate variable](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1331.md)
- [Error 1332: Duplicate condition](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1332.md)
- [Error 1333: Duplicate cursor](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1333.md)
- [Error 1334: Failed to ALTER](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1334.md)
- [Error 1335: Subquery value not supported](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1335.md)
- [Error 1336: is not allowed in stored function or trigger](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1336.md)
- [Error 1337: Variable or condition declaration after cursor or handler declaration](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1337.md)
- [Error 1338: Cursor declaration after handler declaration](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1338.md)
- [Error 1339: Case not found for CASE statement](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1339.md)
- [Error 1340: Configuration file is too big](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1340.md)
- [Error 1341: Malformed file type header in file](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1341.md)
- [Error 1342: Unexpected end of file while parsing comment](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1342.md)
- [Error 1343: Error while parsing parameter](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1343.md)
- [Error 1344: Unexpected end of file while skipping unknown parameter](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1344.md)
- [Error 1345: EXPLAIN/SHOW can not be issued; lacking privileges for underlying table](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1345.md)
- [Error 1346: File has unknown type in its header](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1346.md)
- [Error 1347: '%s.%s' is not %s](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1347.md)
- [Error 1348: Column is not updatable](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1348.md)
- [Error 1349: View's SELECT contains a subquery in the FROM clause](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1349.md)
- [Error 1350: View's SELECT contains clause](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1350.md)
- [Error 1351: View's SELECT contains a variable or parameter](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1351.md)
- [Error 1352: View's SELECT refers to a temporary table'](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1352.md)
- [Error 1353: View's SELECT and view's field list have different column counts](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1353.md)
- [Error 1354: View merge algorithm can't be used here for now](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1354.md)
- [Error 1355: View being updated does not have complete key of underlying table in it](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1355.md)
- [Error 1356: View references invalid table(s) or column(s) or function(s) or definer/invoker of view](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1356.md)
- [Error 1357: Can't drop or alter from within another stored routine](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1357.md)
- [Error 1358: GOTO is not allowed in a stored procedure handler](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1358.md)
- [Error 1359: Trigger already exists](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1359.md)
- [Error 1360: Trigger does not exist](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1360.md)
- [Error 1361: Trigger's is view or temporary table](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1361.md)
- [Error 1362: Updating of row is not allowed in trigger](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1362.md)
- [Error 1363: There is no row in trigger](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1363.md)
- [Error 1364: Field doesn't have a default value](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1364.md)
- [Error 1365: Division by 0](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1365.md)
- [Error 1366: Incorrect value for column at row](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1366.md)
- [Error 1367: Illegal value found during parsing](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1367.md)
- [Error 1368: CHECK OPTION on non-updatable view](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1368.md)
- [Error 1369: CHECK OPTION failed](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1369.md)
- [Error 1370: command denied to user for routine](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1370.md)
- [Error 1371: Failed purging old relay logs](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1371.md)
- [Error 1372: Password hash should be a %d-digit hexadecimal number](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1372.md)
- [Error 1373: Target log not found in binlog index](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1373.md)
- [Error 1374: I/O error reading log index file](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1374.md)
- [Error 1375: Server configuration does not permit binlog purge](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1375.md)
- [Error 1376: Failed on fseek()](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1376.md)
- [Error 1377: Fatal error during log purge](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1377.md)
- [Error 1378: A purgeable log is in use, will not purge](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1378.md)
- [Error 1379: Unknown error during log purge](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1379.md)
- [Error 1380: Failed initializing relay log position](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1380.md)
- [Error 1381: You are not using binary logging](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1381.md)
- [Error 1382: The syntax is reserved for purposes internal to the MariaDB server](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1382.md)
- [Error 1383: WSAStartup Failed](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1383.md)
- [Error 1384: Can't handle procedures with different groups yet](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1384.md)
- [Error 1385: Select must have a group with this procedure](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1385.md)
- [Error 1386: Can't use ORDER clause with this procedure](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1386.md)
- [Error 1387: Binary logging and replication forbid changing the global server](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1387.md)
- [Error 1388: Can't map file](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1388.md)
- [Error 1389: Wrong magic in](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1389.md)
- [Error 1390: Prepared statement contains too many placeholders](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1390.md)
- [Error 1391: Key part length cannot be 0](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1391.md)
- [Error 1392: View text checksum failed](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1392.md)
- [Error 1393: Can not modify more than one base table through a join view](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1393.md)
- [Error 1394: Can not insert into join view without fields list](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1394.md)
- [Error 1395: Can not delete from join view](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1395.md)
- [Error 1396: Operation failed for](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1396.md)
- [Error 1397: XAER\_NOTA: Unknown XID](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1397.md)
- [Error 1398: XAER\_INVAL: Invalid arguments (or unsupported command)](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1398.md)
- [Error 1399: XAER\_RMFAIL: The command cannot be executed when global transaction is in the state](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399/e1399.md)
- [MariaDB Error Codes 1400 to 1499](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499.md)
- [Error 1400: XAER\_OUTSIDE: Some work is done outside global transaction](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1400.md)
- [Error 1401: XAER\_RMERR: Fatal error occurred in the transaction branch - check your data for consist](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1401.md)
- [Error 1402: XA\_RBROLLBACK: Transaction branch was rolled back](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1402.md)
- [Error 1403: There is no such grant defined for user on host on routine](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1403.md)
- [Error 1404: Failed to grant EXECUTE and ALTER ROUTINE privileges](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1404.md)
- [Error 1405: Failed to revoke all privileges to dropped routine](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1405.md)
- [Error 1406: Data too long for column at row](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1406.md)
- [Error 1407: Bad SQLSTATE](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1407.md)
- [Error 1408: ready for connections. Version: socket: port:](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1408.md)
- [Error 1409: Can't load value from file with fixed size rows to variable](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1409.md)
- [Error 1410: You are not allowed to create a user with GRANT](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1410.md)
- [Error 1411: Incorrect value for function](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1411.md)
- [Error 1412: Table definition has changed, please retry transaction](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1412.md)
- [Error 1413: Duplicate handler declared in the same block](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1413.md)
- [Error 1414: OUT or INOUT argument for routine is not a variable or NEW pseudo-variable in BEFORE tri](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1414.md)
- [Error 1415: Not allowed to return a result set from](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1415.md)
- [Error 1416: Cannot get geometry object from data you send to the GEOMETRY field](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1416.md)
- [Error 1417: A routine failed and has neither NO SQL nor READS SQL DATA in its declaration](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1417.md)
- [Error 1418: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration an](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1418.md)
- [Error 1419: You do not have the SUPER privilege and binary logging is enabled](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1419.md)
- [Error 1420: You can't execute a prepared statement which has an open cursor associated with it](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1420.md)
- [Error 1421: The statement has no open cursor](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1421.md)
- [Error 1422: Explicit or implicit commit is not allowed in stored function or trigger](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1422.md)
- [Error 1423: Field of view underlying table doesn't have a default value](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1423.md)
- [Error 1424: Recursive stored functions and triggers are not allowed.](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1424.md)
- [Error 1425: Too big scale specified for column](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1425.md)
- [Error 1426: Too big precision specified for column](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1426.md)
- [Error 1427: For float(M,D, double(M,D or decimal(M,D, M must be >= D](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1427.md)
- [Error 1428: You can't combine write-locking of system tables with other tables or lock types](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1428.md)
- [Error 1429: Unable to connect to foreign data source](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1429.md)
- [Error 1430: There was a problem processing the query on the foreign data source](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1430.md)
- [Error 1431: The foreign data source you are trying to reference does not exist](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1431.md)
- [Error 1432: Can't create federated table. The data source connection string is not in the correct fo](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1432.md)
- [Error 1433: The data source connection string is not in the correct format](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1433.md)
- [Error 1434: Can't create federated table. Foreign data src error](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1434.md)
- [Error 1435: Trigger in wrong schema](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1435.md)
- [Error 1436: Thread stack overrun](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1436.md)
- [Error 1437: Routine body is too long](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1437.md)
- [Error 1438: Cannot drop default keycache](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1438.md)
- [Error 1439: Display width out of range for column](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1439.md)
- [Error 1440: XAER\_DUPID: The XID already exists](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1440.md)
- [Error 1441: Datetime function: field overflow](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1441.md)
- [Error 1442: Can't update table in stored function/trigger because it is already used by statement wh](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1442.md)
- [Error 1443: The definition of table prevents operation on table](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1443.md)
- [Error 1444: The prepared statement contains a stored routine call that refers to that same statement](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1444.md)
- [Error 1445: Not allowed to set autocommit from a stored function or trigger](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1445.md)
- [Error 1446: Definer is not fully qualified](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1446.md)
- [Error 1447: View has no definer information (old table format)](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1447.md)
- [Error 1448: You need the SUPER privilege for creation view with definer](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1448.md)
- [Error 1449: The user specified as a definer does not exist](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1449.md)
- [Error 1450: Changing schema from is not allowed.](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1450.md)
- [Error 1451: Cannot delete or update a parent row: a foreign key constraint fails](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1451.md)
- [Error 1452: Cannot add or update a child row: a foreign key constraint fails](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1452.md)
- [Error 1453: Variable must be quoted with ..., or renamed](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1453.md)
- [Error 1454: No definer attribute for trigger](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1454.md)
- [Error 1455: has an old format, you should re-create the object(s)](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1455.md)
- [Error 1456: Recursive limit (as set by the max\_sp\_recursion\_depth variable) was exceeded for routine](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1456.md)
- [Error 1457: Failed to load routine](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1457.md)
- [Error 1458: Incorrect routine name](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1458.md)
- [Error 1459: Table upgrade required. Please do "REPAIR TABLE" or dump/reload to fix it!](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1459.md)
- [Error 1460: AGGREGATE is not supported for stored functions](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1460.md)
- [Error 1461: Can't create more than max\_prepared\_stmt\_count statements](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1461.md)
- [Error 1462: contains view recursion](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1462.md)
- [Error 1463: Non-grouping field is used in clause](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1463.md)
- [Error 1464: The used table type doesn't support SPATIAL indexes](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1464.md)
- [Error 1465: Triggers can not be created on system tables](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1465.md)
- [Error 1466: Leading spaces are removed from name](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1466.md)
- [Error 1467: Failed to read auto-increment value from storage engine](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1467.md)
- [Error 1468: user name](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1468.md)
- [Error 1469: host name](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1469.md)
- [Error 1470: String is too long for (should be no longer than )](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1470.md)
- [Error 1471: The target table of the is not insertable-into](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1471.md)
- [Error 1472: Table is differently defined or of non-MyISAM type or doesn't exist](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1472.md)
- [Error 1473: Too high level of nesting for select](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1473.md)
- [Error 1474: Name has become ''](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1474.md)
- [Error 1475: First character of the FIELDS TERMINATED string is ambiguous](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1475.md)
- [Error 1476: The foreign server you are trying to create already exists](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1476.md)
- [Error 1477: The foreign server name you are trying to reference does not exist. Data source error](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1477.md)
- [Error 1478: Table storage engine does not support the create option](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1478.md)
- [Error 1479: Syntax error: PARTITIONING requires definition of VALUES for each partition](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1479.md)
- [Error 1480: Only PARTITIONING can use VALUES in partition definition](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1480.md)
- [Error 1481: MAXVALUE can only be used in last partition definition](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1481.md)
- [Error 1482: Subpartitions can only be hash partitions and by key](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1482.md)
- [Error 1483: Must define subpartitions on all partitions if on one partition](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1483.md)
- [Error 1484: Wrong number of partitions defined, mismatch with previous setting](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1484.md)
- [Error 1485: Wrong number of subpartitions defined, mismatch with previous setting](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1485.md)
- [Error 1486: Constant/Random expression in (sub)partitioning function is not allowed](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1486.md)
- [Error 1487: Expression in RANGE/LIST VALUES must be constant](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1487.md)
- [Error 1488: Field in list of fields for partition function not found in table](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1488.md)
- [Error 1489: List of fields is only allowed in KEY partitions](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1489.md)
- [Error 1490: The partition info in the frm file is not consistent with what can be written into the f](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1490.md)
- [Error 1491: The function returns the wrong type](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1491.md)
- [Error 1492: For partitions each partition must be defined](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1492.md)
- [Error 1493: VALUES LESS THAN value must be strictly increasing for each partition](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1493.md)
- [Error 1494: VALUES value must be of same type as partition function](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1494.md)
- [Error 1495: Multiple definition of same constant in list partitioning](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1495.md)
- [Error 1496: Partitioning can not be used stand-alone in query](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1496.md)
- [Error 1497: The mix of handlers in the partitions is not allowed in this version of MariaDB](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1497.md)
- [Error 1498: For the partitioned engine it is necessary to define all](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1498.md)
- [Error 1499: Too many partitions (including subpartitions) were defined](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499/e1499.md)
- [MariaDB Error Codes 1500 to 1599](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599.md)
- [Error 1500: It is only possible to mix RANGE/LIST partitioning with HASH/KEY partitioning for subpar](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1500.md)
- [Error 1501: Failed to create specific handler file](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1501.md)
- [Error 1502: A BLOB field is not allowed in partition function](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1502.md)
- [Error 1503: must include all columns in the table's partitioning function](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1503.md)
- [Error 1504: Number of = 0 is not an allowed value](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1504.md)
- [Error 1505: Partition management on a not partitioned table is not possible](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1505.md)
- [Error 1506: Foreign key clause is not yet supported in conjunction with partitioning](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1506.md)
- [Error 1507: Error in list of partitions to](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1507.md)
- [Error 1508: Cannot remove all partitions, use DROP TABLE instead](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1508.md)
- [Error 1509: COALESCE PARTITION can only be used on HASH/KEY partitions](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1509.md)
- [Error 1510: REORGANIZE PARTITION can only be used to reorganize partitions not to change their numbe](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1510.md)
- [Error 1511: REORGANIZE PARTITION without parameters can only be used on auto-partitioned tables usin](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1511.md)
- [Error 1512: PARTITION can only be used on RANGE/LIST partitions](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1512.md)
- [Error 1513: Trying to Add partition(s) with wrong number of subpartitions](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1513.md)
- [Error 1514: At least one partition must be added](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1514.md)
- [Error 1515: At least one partition must be coalesced](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1515.md)
- [Error 1516: More partitions to reorganize than there are partitions](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1516.md)
- [Error 1517: Duplicate partition name](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1517.md)
- [Error 1518: It is not allowed to shut off binlog on this command](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1518.md)
- [Error 1519: When reorganizing a set of partitions they must be in consecutive order](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1519.md)
- [Error 1520: Reorganize of range partitions cannot change total ranges except for last partition wher](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1520.md)
- [Error 1521: Partition function not supported in this version for this handler](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1521.md)
- [Error 1522: Partition state cannot be defined from CREATE/ALTER TABLE](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1522.md)
- [Error 1523: The handler only supports 32 bit integers in VALUES](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1523.md)
- [Error 1524: Plugin is not loaded](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1524.md)
- [Error 1525: Incorrect value](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1525.md)
- [Error 1526: Table has no partition for value](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1526.md)
- [Error 1527: It is not allowed to specify more than once](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1527.md)
- [Error 1528: Failed to create](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1528.md)
- [Error 1529: Failed to drop](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1529.md)
- [Error 1530: The handler doesn't support autoextend of tablespaces](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1530.md)
- [Error 1531: A size parameter was incorrectly specified, either number or on the form 10M](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1531.md)
- [Error 1532: The size number was correct but we don't allow the digit part to be more than 2 billion](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1532.md)
- [Error 1533: Failed to alter](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1533.md)
- [Error 1534: Writing one row to the row-based binary log failed](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1534.md)
- [Error 1535: Table definition on master and slave does not match](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1535.md)
- [Error 1536: Slave running with --log-slave-updates must use row-based binary logging to be able to r](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1536.md)
- [Error 1537: Event already exists](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1537.md)
- [Error 1538: Failed to store event. Error code from storage engine.](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1538.md)
- [Error 1539: Unknown event](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1539.md)
- [Error 1540: Failed to alter event](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1540.md)
- [Error 1541: Failed to drop](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1541.md)
- [Error 1542: INTERVAL is either not positive or too big](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1542.md)
- [Error 1543: ENDS is either invalid or before STARTS](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1543.md)
- [Error 1544: Event execution time is in the past. Event has been disabled](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1544.md)
- [Error 1545: Failed to open mysql.event](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1545.md)
- [Error 1546: No datetime expression provided](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1546.md)
- [Error 1547: Column count is wrong. Expected found. The table is probably corrupted](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1547.md)
- [Error 1548: Cannot load from mysql. The table is probably corrupted](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1548.md)
- [Error 1549: Failed to delete the event from mysql.event](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1549.md)
- [Error 1550: Error during compilation of event's body](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1550.md)
- [Error 1551: Same old and new event name](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1551.md)
- [Error 1552: Data for column too long](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1552.md)
- [Error 1553: Cannot drop index needed in a foreign key constraint](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1553.md)
- [Error 1554: The syntax is deprecated and will be removed in MariaDB](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1554.md)
- [Error 1555: You can't write-lock a log table. Only read access is possible](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1555.md)
- [Error 1556: You can't use locks with log tables](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1556.md)
- [Error 1557: Upholding foreign key constraints for table, entry, key would lead to a duplicate entry](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1557.md)
- [Error 1558: Column count is wrong. Expected found. Created with MariaDB now running. Please use mysq](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1558.md)
- [Error 1559: Cannot switch out of the row-based binary log format when the session has open temporary](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1559.md)
- [Error 1560: Cannot change the binary logging format inside a stored function or trigger](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1560.md)
- [Error 1561: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1561.md)
- [Error 1562: Cannot create temporary table with partitions](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1562.md)
- [Error 1563: Partition constant is out of partition function domain](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1563.md)
- [Error 1564: This partition function is not allowed](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1564.md)
- [Error 1565: Error in DDL log](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1565.md)
- [Error 1566: Not allowed to use NULL value in VALUES LESS THAN](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1566.md)
- [Error 1567: Incorrect partition name](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1567.md)
- [Error 1568: Transaction isolation level can't be changed while a transaction is in progress](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1568.md)
- [Error 1569: ALTER TABLE causes auto\_increment resequencing, resulting in duplicate entry for key](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1569.md)
- [Error 1570: Internal scheduler error](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1570.md)
- [Error 1571: Error during starting/stopping of the scheduler](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1571.md)
- [Error 1572: Engine cannot be used in partitioned tables](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1572.md)
- [Error 1573: Cannot activate log](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1573.md)
- [Error 1574: The server was not built with row-based replication](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1574.md)
- [Error 1575: Decoding of base64 string failed](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1575.md)
- [Error 1576: Recursion of EVENT DDL statements is forbidden when body is present](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1576.md)
- [Error 1577: Cannot proceed because system tables used by Event Scheduler were found damaged at serve](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1577.md)
- [Error 1578: Only integers allowed as number here](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1578.md)
- [Error 1579: This storage engine cannot be used for log tables](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1579.md)
- [Error 1580: You cannot '%s' a log table if logging is enabled](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1580.md)
- [Error 1581: Cannot rename. When logging enabled, rename to/from log table must rename two tables](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1581.md)
- [Error 1582: Incorrect parameter count in the call to native function](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1582.md)
- [Error 1583: Incorrect parameters in the call to native function](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1583.md)
- [Error 1584: Incorrect parameters in the call to stored function](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1584.md)
- [Error 1585: This function has the same name as a native function](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1585.md)
- [Error 1586: Duplicate entry for key](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1586.md)
- [Error 1587: Too many files opened, please execute the command again](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1587.md)
- [Error 1588: Event execution time is in the past and ON COMPLETION NOT PRESERVE is set](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1588.md)
- [Error 1589: Event execution time is in the past and ON COMPLETION NOT PRESERVE is set](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1589.md)
- [Error 1590: The incident occured on the master](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1590.md)
- [Error 1591: Table has no partition for some existing values](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1591.md)
- [Error 1592: Unsafe statement written to the binary log using statement format since BINLOG\_FORMAT =](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1592.md)
- [Error 1593: Fatal error](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1593.md)
- [Error 1594: Relay log read failure](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1594.md)
- [Error 1595: Relay log write failure](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1595.md)
- [Error 1596: Failed to create](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1596.md)
- [Error 1597: Master command failed](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1597.md)
- [Error 1598: Binary logging not possible](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1598.md)
- [Error 1599: View has no creation context](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1599.md)
- [MariaDB Error Codes 1600 to 1699](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699.md)
- [Error 1600: Creation context of view is invalid](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1600.md)
- [Error 1601: Creation context of stored routine is invalid](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1601.md)
- [Error 1602: Corrupted TRG file for table](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1602.md)
- [Error 1603: Triggers for table have no creation context](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1603.md)
- [Error 1604: Trigger creation context of table is invalid](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1604.md)
- [Error 1605: Creation context of event is invalid](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1605.md)
- [Error 1606: Cannot open table for trigger](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1606.md)
- [Error 1607: Cannot create stored routine. Check warnings](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1607.md)
- [Error 1608: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1608.md)
- [Error 1609: The BINLOG statement of type was not preceded by a format description BINLOG statement.](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1609.md)
- [Error 1610: Corrupted replication event was detected](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1610.md)
- [Error 1611: Invalid column reference in LOAD DATA](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1611.md)
- [Error 1612: Being purged log was not found](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1612.md)
- [Error 1613: XA\_RBTIMEOUT: Transaction branch was rolled back: took too long](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1613.md)
- [Error 1614: XA\_RBDEADLOCK: Transaction branch was rolled back: deadlock was detected](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1614.md)
- [Error 1615: Prepared statement needs to be re-prepared](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1615.md)
- [Error 1616: DELAYED option not supported for table](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1616.md)
- [Error 1617: The master info structure does not exist](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1617.md)
- [Error 1618: option ignored](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1618.md)
- [Error 1619: Built-in plugins cannot be deleted](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1619.md)
- [Error 1620: Plugin is busy and will be uninstalled on shutdown](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1620.md)
- [Error 1621: variable is read-only. Use SET to assign the value](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1621.md)
- [Error 1622: Storage engine does not support rollback for this statement](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1622.md)
- [Error 1623: Unexpected master's heartbeat data](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1623.md)
- [Error 1624: The requested value for the heartbeat period is either negative or exceeds the maximum a](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1624.md)
- [Error 1625: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1625.md)
- [Error 1626: Error in parsing conflict function](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1626.md)
- [Error 1627: Write to exceptions table failed](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1627.md)
- [Error 1628: Comment for table is too long](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1628.md)
- [Error 1629: Comment for field is too long](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1629.md)
- [Error 1630: FUNCTION does not exist. Check the 'Function Name Parsing and Resolution' section in the](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1630.md)
- [Error 1631: Database](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1631.md)
- [Error 1632: Table](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1632.md)
- [Error 1633: Partition](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1633.md)
- [Error 1634: Subpartition](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1634.md)
- [Error 1635: Temporary](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1635.md)
- [Error 1636: Renamed](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1636.md)
- [Error 1637: Too many active concurrent transactions](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1637.md)
- [Error 1638: Non-ASCII separator arguments are not fully supported](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1638.md)
- [Error 1639: debug sync point wait timed out](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1639.md)
- [Error 1640: debug sync point hit limit reached](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1640.md)
- [Error 1641: Duplicate condition information item](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1641.md)
- [Error 1642: Unhandled user-defined warning condition](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1642.md)
- [Error 1643: Unhandled user-defined not found condition](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1643.md)
- [Error 1644: Unhandled user-defined exception condition](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1644.md)
- [Error 1645: RESIGNAL when handler not active](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1645.md)
- [Error 1646: SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1646.md)
- [Error 1647: Data truncated for condition item](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1647.md)
- [Error 1648: Data too long for condition item](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1648.md)
- [Error 1649: Unknown locale](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1649.md)
- [Error 1650: The requested server id clashes with the slave startup option --replicate-same-server-id](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1650.md)
- [Error 1651: Query cache is disabled; restart the server with query\_cache\_type=1 to enable it](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1651.md)
- [Error 1652: Duplicate partition field name](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1652.md)
- [Error 1653: Inconsistency in usage of column lists for partitioning](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1653.md)
- [Error 1654: Partition column values of incorrect type](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1654.md)
- [Error 1655: Too many fields](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1655.md)
- [Error 1656: Cannot use MAXVALUE as value in VALUES IN](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1656.md)
- [Error 1657: Cannot have more than one value for this type of partitioning](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1657.md)
- [Error 1658: Row expressions in VALUES IN only allowed for multi-field column partitioning](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1658.md)
- [Error 1659: Field is of a not allowed type for this type of partitioning](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1659.md)
- [Error 1660: The total length of the partitioning fields is too large](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1660.md)
- [Error 1661: Cannot execute statement: impossible to write to binary log since both row-incapable eng](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1661.md)
- [Error 1662: Cannot execute statement: impossible to write to binary log since BINLOG\_FORMAT = ROW an](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1662.md)
- [Error 1663: Cannot execute statement: impossible to write to binary log since statement is unsafe, s](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1663.md)
- [Error 1664: Cannot execute statement: impossible to write to binary log since statement is in row fo](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1664.md)
- [Error 1665: Cannot execute statement: impossible to write to binary log since BINLOG\_FORMAT = STATEM](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1665.md)
- [Error 1666: Cannot execute statement: impossible to write to binary log since statement is in row fo](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1666.md)
- [Error 1667: Cannot execute statement: impossible to write to binary log since more than one engine i](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1667.md)
- [Error 1668: The statement is unsafe because it uses a LIMIT clause. This is unsafe because the set o](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1668.md)
- [Error 1669: The statement is unsafe because it uses INSERT DELAYED. This is unsafe because the times](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1669.md)
- [Error 1670: The statement is unsafe because it uses the general log, slow query log, or performance\_](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1670.md)
- [Error 1671: Statement is unsafe because it invokes a trigger or a stored function that inserts into](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1671.md)
- [Error 1672: Statement is unsafe because it uses a UDF which may not return the same value on the sla](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1672.md)
- [Error 1673: Statement is unsafe because it uses a system variable that may have a different value on](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1673.md)
- [Error 1674: Statement is unsafe because it uses a system function that may return a different value](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1674.md)
- [Error 1675: Statement is unsafe because it accesses a non-transactional table after accessing a tran](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1675.md)
- [Error 1676: Statement](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1676.md)
- [Error 1677: Column of table cannot be converted from type to type](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1677.md)
- [Error 1678: Can't create conversion table for table](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1678.md)
- [Error 1679: Cannot modify @@session.binlog\_format inside a transaction](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1679.md)
- [Error 1680: The path specified is too long](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1680.md)
- [Error 1681: is deprecated and will be removed in a future release.](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1681.md)
- [Error 1682: Native table has the wrong structure](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1682.md)
- [Error 1683: Invalid performance\_schema usage](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1683.md)
- [Error 1684: Table was skipped since its definition is being modified by concurrent DDL statement](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1684.md)
- [Error 1685: Cannot modify @@session.binlog\_direct\_non\_transactional\_updates inside a transaction](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1685.md)
- [Error 1686: Cannot change the binlog direct flag inside a stored function or trigger](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1686.md)
- [Error 1687: A SPATIAL index may only contain a geometrical type column](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1687.md)
- [Error 1688: Comment for index is too long](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1688.md)
- [Error 1689: Wait on a lock was aborted due to a pending exclusive lock](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1689.md)
- [Error 1690: value is out of range in](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1690.md)
- [Error 1691: A variable of a non-integer based type in LIMIT clause](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1691.md)
- [Error 1692: Mixing self-logging and non-self-logging engines in a statement is unsafe.](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1692.md)
- [Error 1693: Statement accesses nontransactional table as well as transactional or temporary table, a](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1693.md)
- [Error 1694: Cannot modify @@session.sql\_log\_bin inside a transaction](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1694.md)
- [Error 1695: Cannot change the sql\_log\_bin inside a stored function or trigger](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1695.md)
- [Error 1696: Failed to read from the .par file](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1696.md)
- [Error 1697: VALUES value for partition must have type INT](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1697.md)
- [Error 1698: Access denied for user](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1698.md)
- [Error 1699: SET PASSWORD has no significance for users authenticating via plugins](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699/e1699.md)
- [MariaDB Error Codes 1700 to 1799](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799.md)
- [Error 1700: GRANT with IDENTIFIED WITH is illegal because the user already exists](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1700.md)
- [Error 1701: Cannot truncate a table referenced in a foreign key constraint](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1701.md)
- [Error 1702: Plugin is force\_plus\_permanent and can not be unloaded](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1702.md)
- [Error 1703: The requested value for the heartbeat period is less than 1 millisecond](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1703.md)
- [Error 1704: The requested value for the heartbeat period exceeds the value of slave\_net\_timeout seco](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1704.md)
- [Error 1705: Multi-row statements required more than 'max\_binlog\_stmt\_cache\_size' bytes of storage; i](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1705.md)
- [Error 1706: Primary key/partition key update is not allowed since the table is updated both as and](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1706.md)
- [Error 1707: Table rebuild required. Please do "ALTER TABLE FORCE" or dump/reload to fix it!](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1707.md)
- [Error 1708: The value of should be no less than the value of](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1708.md)
- [Error 1709: Index column size too large. The maximum column size is bytes.](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1709.md)
- [Error 1710: Trigger has an error in its body](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1710.md)
- [Error 1711: Unknown trigger has an error in its body](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1711.md)
- [Error 1712: Index is corrupted](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1712.md)
- [Error 1713: Undo log record is too big](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1713.md)
- [Error 1714: INSERT IGNORE... SELECT is unsafe because the order in which rows are retrieved by the S](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1714.md)
- [Error 1715: INSERT... SELECT... ON DUPLICATE KEY UPDATE is unsafe because the order in which rows ar](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1715.md)
- [Error 1716: REPLACE... SELECT is unsafe because the order in which rows are retrieved by the SELECT](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1716.md)
- [Error 1717: CREATE... IGNORE SELECT is unsafe because the order in which rows are retrieved by the S](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1717.md)
- [Error 1718: CREATE... REPLACE SELECT is unsafe because the order in which rows are retrieved by the](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1718.md)
- [Error 1719: UPDATE IGNORE is unsafe because the order in which rows are updated determines which (if](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1719.md)
- [Error 1720: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1720.md)
- [Error 1721: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1721.md)
- [Error 1722: Statements writing to a table with an auto-increment column after selecting from another](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1722.md)
- [Error 1723: CREATE TABLE... SELECT... on a table with an auto-increment column is unsafe because the](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1723.md)
- [Error 1724: INSERT... ON DUPLICATE KEY UPDATE on a table with more than one UNIQUE KEY is unsafe](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1724.md)
- [Error 1725: Table is being used in foreign key check.](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1725.md)
- [Error 1726: Storage engine does not support system tables](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1726.md)
- [Error 1727: INSERT into autoincrement field which is not the first part in the composed primary key](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1727.md)
- [Error 1728: Cannot load from. The table is probably corrupted](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1728.md)
- [Error 1729: The requested value for the master delay exceeds the maximum](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1729.md)
- [Error 1730: Only Format\_description\_log\_event and row events are allowed in BINLOG statements](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1730.md)
- [Error 1731: Non matching attribute between partition and table](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1731.md)
- [Error 1732: Table to exchange with partition is partitioned](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1732.md)
- [Error 1733: Table to exchange with partition is temporary](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1733.md)
- [Error 1734: Subpartitioned table, use subpartition instead of partition](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1734.md)
- [Error 1735: Unknown partition in table](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1735.md)
- [Error 1736: Tables have different definitions](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1736.md)
- [Error 1737: Found a row that does not match the partition](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1737.md)
- [Error 1738: Option binlog\_cache\_size is greater than max\_binlog\_cache\_size; setting binlog\_cache\_siz](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1738.md)
- [Error 1739: Cannot use access on index due to type or collation conversion on field](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1739.md)
- [Error 1740: Table to exchange with partition has foreign key references](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1740.md)
- [Error 1741: Key value was not found in table](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1741.md)
- [Error 1742: Data for column too long](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1742.md)
- [Error 1743: Replication event checksum verification failed while reading from network.](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1743.md)
- [Error 1744: Replication event checksum verification failed while reading from a log file](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1744.md)
- [Error 1745: Option binlog\_stmt\_cache\_size is greater than max\_binlog\_stmt\_cache\_size](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1745.md)
- [Error 1746: Can't update table while is being created](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1746.md)
- [Error 1747: PARTITION () clause on non partitioned table](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1747.md)
- [Error 1748: Found a row not matching the given partition set](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1748.md)
- [Error 1749: partition doesn't exist](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1749.md)
- [Error 1750: Failure while changing the type of replication repository](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1750.md)
- [Error 1751: The creation of some temporary tables could not be rolled back.](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1751.md)
- [Error 1752: Some temporary tables were dropped, but these operations could not be rolled back.](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1752.md)
- [Error 1753: is not supported in multi-threaded slave mode](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1753.md)
- [Error 1754: The number of modified databases exceeds the maximum](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1754.md)
- [Error 1755: Cannot execute the current event group in the parallel mode](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1755.md)
- [Error 1756: %s](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1756.md)
- [Error 1757: FULLTEXT index is not supported for partitioned tables](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1757.md)
- [Error 1758: Invalid condition number](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1758.md)
- [Error 1759: Sending passwords in plain text without SSL/TLS is extremely insecure](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1759.md)
- [Error 1760: Storing MariaDB user name or password information in the master.info repository is not s](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1760.md)
- [Error 1761: Foreign key constraint for table, record would lead to a duplicate entry in table](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1761.md)
- [Error 1762: Foreign key constraint for table, record would lead to a duplicate entry in a child tabl](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1762.md)
- [Error 1763: Setting authentication options is not possible when only the Slave SQL Thread is being s](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1763.md)
- [Error 1764: The table does not have FULLTEXT index to support this query](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1764.md)
- [Error 1765: The system variable cannot be set in stored functions or triggers](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1765.md)
- [Error 1766: The system variable cannot be set when there is an ongoing transaction](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1766.md)
- [Error 1767: The system variable @@SESSION.GTID\_NEXT has the value which is not listed in @@SESSION.G](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1767.md)
- [Error 1768: The system variable @@SESSION.GTID\_NEXT cannot change inside a transaction](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1768.md)
- [Error 1769: The statement 'SET' cannot invoke a stored function](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1769.md)
- [Error 1770: The system variable @@SESSION.GTID\_NEXT cannot be 'AUTOMATIC' when @@SESSION.GTID\_NEXT\_L](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1770.md)
- [Error 1771: Skipping transaction because it has already been executed and logged](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1771.md)
- [Error 1772: Malformed GTID set specification](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1772.md)
- [Error 1773: Malformed GTID set encoding](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1773.md)
- [Error 1774: Malformed GTID specification](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1774.md)
- [Error 1775: Impossible to generate Global Transaction Identifier: the integer component reached the](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1775.md)
- [Error 1776: Parameters MASTER\_LOG\_FILE, MASTER\_LOG\_POS, RELAY\_LOG\_FILE and RELAY\_LOG\_POS cannot be s](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1776.md)
- [Error 1777: CHANGE MASTER TO MASTER\_AUTO\_POSITION = 1 can only be executed when @@GLOBAL.GTID\_MODE =](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1777.md)
- [Error 1778: Cannot execute statements with implicit commit inside a transaction when @@SESSION.GTID\_](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1778.md)
- [Error 1779: GTID\_MODE = ON or GTID\_MODE = UPGRADE\_STEP\_2 requires DISABLE\_GTID\_UNSAFE\_STATEMENTS = 1](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1779.md)
- [Error 1780: @@GLOBAL.GTID\_MODE = ON or UPGRADE\_STEP\_1 or UPGRADE\_STEP\_2 requires --log-bin and --log](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1780.md)
- [Error 1781: @@SESSION.GTID\_NEXT cannot be set to UUID:NUMBER when @@GLOBAL.GTID\_MODE = OFF](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1781.md)
- [Error 1782: @@SESSION.GTID\_NEXT cannot be set to ANONYMOUS when @@GLOBAL.GTID\_MODE = ON](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1782.md)
- [Error 1783: @@SESSION.GTID\_NEXT\_LIST cannot be set to a non-NULL value when @@GLOBAL.GTID\_MODE = OFF](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1783.md)
- [Error 1784: Found a Gtid\_log\_event or Previous\_gtids\_log\_event when @@GLOBAL.GTID\_MODE = OFF](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1784.md)
- [Error 1785: When @@GLOBAL.ENFORCE\_GTID\_CONSISTENCY = 1, updates to non-transactional tables can only](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1785.md)
- [Error 1786: CREATE TABLE ... SELECT is forbidden when @@GLOBAL.ENFORCE\_GTID\_CONSISTENCY = 1](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1786.md)
- [Error 1787: When @@GLOBAL.ENFORCE\_GTID\_CONSISTENCY = 1, the statements CREATE TEMPORARY TABLE and DR](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1787.md)
- [Error 1788: The value of @@GLOBAL.GTID\_MODE can only change one step at a time](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1788.md)
- [Error 1789: The slave is connecting using CHANGE MASTER TO MASTER\_AUTO\_POSITION = 1, but the master](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1789.md)
- [Error 1790: @@SESSION.GTID\_NEXT cannot be changed by a client that owns a GTID](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1790.md)
- [Error 1791: Unknown EXPLAIN format name](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1791.md)
- [Error 1792: Cannot execute statement in a READ ONLY transaction](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1792.md)
- [Error 1793: Comment for table partition is too long](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1793.md)
- [Error 1794: Slave is not configured or failed to initialize properly. You must at least set --server](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1794.md)
- [Error 1795: InnoDB presently supports one FULLTEXT index creation at a time](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1795.md)
- [Error 1796: Cannot create FULLTEXT index on temporary InnoDB table](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1796.md)
- [Error 1797: Column is of wrong type for an InnoDB FULLTEXT index](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1797.md)
- [Error 1798: Index '%s' is of wrong type for an InnoDB FULLTEXT index](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1798.md)
- [Error 1799: Creating index required more than 'innodb\_online\_alter\_log\_max\_size' bytes of modificati](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799/e1799.md)
- [MariaDB Error Codes 1800 to 1899](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899.md)
- [Error 1800: Unknown ALGORITHM](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1800.md)
- [Error 1801: Unknown LOCK type](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1801.md)
- [Error 1802: CHANGE MASTER cannot be executed when the slave was stopped with an error or killed in M](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1802.md)
- [Error 1803: Cannot recover after SLAVE errored out in parallel execution mode](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1803.md)
- [Error 1804: Cannot clean up worker info tables](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1804.md)
- [Error 1805: Column count of is wrong. Expected, found. The table is probably corrupted](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1805.md)
- [Error 1806: Slave must silently retry current transaction](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1806.md)
- [Error 1807: There is a foreign key check running on table](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1807.md)
- [Error 1808: Schema mismatch](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1808.md)
- [Error 1809: Table in system tablespace](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1809.md)
- [Error 1810: IO Read error](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1810.md)
- [Error 1811: IO Write error](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1811.md)
- [Error 1812: Tablespace is missing for table](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1812.md)
- [Error 1813: Tablespace for table exists. Please DISCARD the tablespace before IMPORT](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1813.md)
- [Error 1814: Tablespace has been discarded for table](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1814.md)
- [Error 1815: Internal error](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1815.md)
- [Error 1816: ALTER TABLE IMPORT TABLESPACE failed with error](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1816.md)
- [Error 1817: Index corrupt](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1817.md)
- [Error 1818: YEAR(%lu) column type is deprecated. Creating YEAR(4) column instead.](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1818.md)
- [Error 1819: Your password does not satisfy the current policy requirements](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1819.md)
- [Error 1820: You must SET PASSWORD before executing this statement](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1820.md)
- [Error 1821: Failed to add the foreign key constaint. Missing index for constraint in the foreign tab](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1821.md)
- [Error 1822: Failed to add the foreign key constaint. Missing index for constraint in the referenced](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1822.md)
- [Error 1823: Failed to add the foreign key constraint to system tables](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1823.md)
- [Error 1824: Failed to open the referenced table](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1824.md)
- [Error 1825: Failed to add the foreign key constraint on table. Incorrect options in FOREIGN KEY cons](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1825.md)
- [Error 1826: Duplicate foreign key constraint name](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1826.md)
- [Error 1827: The password hash doesn't have the expected format](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1827.md)
- [Error 1828: Cannot drop column: needed in a foreign key constraint](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1828.md)
- [Error 1829: Cannot drop column: needed in a foreign key constraint of table](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1829.md)
- [Error 1830: Column cannot be NOT NULL: needed in a foreign key constraint SET NULL](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1830.md)
- [Error 1831: Duplicate index defined on the table. This is deprecated and will be disallowed in a fut](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1831.md)
- [Error 1832: Cannot change column: used in a foreign key constraint](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1832.md)
- [Error 1833: Cannot change column: used in a foreign key constraint of table](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1833.md)
- [Error 1834: Cannot delete rows from table which is parent in a foreign key constraint of table](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1834.md)
- [Error 1835: Malformed communication packet.](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1835.md)
- [Error 1836: Running in read-only mode](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1836.md)
- [Error 1837: When GTID\_NEXT is set to a GTID, you must explicitly set it again after a COMMIT or ROLL](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1837.md)
- [Error 1838: The system variable cannot be set in stored procedures](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1838.md)
- [Error 1839: @@GLOBAL.GTID\_PURGED can only be set when @@GLOBAL.GTID\_MODE = ON](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1839.md)
- [Error 1840: @@GLOBAL.GTID\_PURGED can only be set when @@GLOBAL.GTID\_EXECUTED is empty](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1840.md)
- [Error 1841: @@GLOBAL.GTID\_PURGED can only be set when there are no ongoing transactions (not even in](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1841.md)
- [Error 1842: @@GLOBAL.GTID\_PURGED was changed from to](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1842.md)
- [Error 1843: @@GLOBAL.GTID\_EXECUTED was changed from to](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1843.md)
- [Error 1844: Cannot execute statement: impossible to write to binary log since BINLOG\_FORMAT = STATEM](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1844.md)
- [Error 1845: is not supported for this operation. Try](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1845.md)
- [Error 1846: is not supported. Reason: Try](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1846.md)
- [Error 1847: COPY algorithm requires a lock](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1847.md)
- [Error 1848: Partition specific operations do not yet support LOCK/ALGORITHM](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1848.md)
- [Error 1849: Columns participating in a foreign key are renamed](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1849.md)
- [Error 1850: Cannot change column type INPLACE](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1850.md)
- [Error 1851: Adding foreign keys needs foreign\_key\_checks=OFF](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1851.md)
- [Error 1852: Creating unique indexes with IGNORE requires COPY algorithm to remove duplicate rows](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1852.md)
- [Error 1853: Dropping a primary key is not allowed without also adding a new primary key](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1853.md)
- [Error 1854: Adding an auto-increment column requires a lock](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1854.md)
- [Error 1855: Cannot replace hidden FTS\_DOC\_ID with a user-visible one](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1855.md)
- [Error 1856: Cannot drop or rename FTS\_DOC\_ID](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1856.md)
- [Error 1857: Fulltext index creation requires a lock](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1857.md)
- [Error 1858: sql\_slave\_skip\_counter can not be set when the server is running with @@GLOBAL.GTID\_MODE](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1858.md)
- [Error 1859: Duplicate entry for key](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1859.md)
- [Error 1860: Long database name and identifier for object resulted in path length exceeding character](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1860.md)
- [Error 1861: cannot silently convert NULL values, as required in this SQL\_MODE](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1861.md)
- [Error 1862: Your password has expired. To log in you must change it using a client that supports exp](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1862.md)
- [Error 1863: Found a row in wrong partition](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1863.md)
- [Error 1864: Cannot schedule event, relay-log name, position to Worker thread because its size exceed](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1864.md)
- [Error 1865: Cannot CREATE FULLTEXT INDEX WITH PARSER on InnoDB table](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1865.md)
- [Error 1866: The binary log file is logically corrupted](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1866.md)
- [Error 1867: file was not purged because it was being read by thread(s), purged only out of](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1867.md)
- [Error 1868: file was not purged because it is the active log file](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1868.md)
- [Error 1869: Auto-increment value in UPDATE conflicts with internally generated values](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1869.md)
- [Error 1870: Row events are not logged for statements that modify BLACKHOLE tables in row format](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1870.md)
- [Error 1871: Slave failed to initialize master info structure from the repository](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1871.md)
- [Error 1872: Slave failed to initialize relay log info structure from the repository](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1872.md)
- [Error 1873: Access denied trying to change to user (using password). Disconnecting.](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1873.md)
- [Error 1874: InnoDB is in read only mode](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1874.md)
- [Error 1875: STOP SLAVE command execution is incomplete: Slave SQL thread got the stop signal](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1875.md)
- [Error 1876: STOP SLAVE command execution is incomplete: Slave IO thread got the stop signal](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1876.md)
- [Error 1877: Operation cannot be performed. The table is missing, corrupt or contains bad data](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1877.md)
- [Error 1878: Temporary file write failure](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1878.md)
- [Error 1879: Upgrade index name failed, please use create index(alter table) algorithm copy to rebuil](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1879.md)
- [Error 1880: "](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899/e1880.md)
- [MariaDB Error Codes 1900 to 1999](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999.md)
- [Error 1900: "](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1900.md)
- [Error 1901: Function or expression cannot be used in the clause of](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1901.md)
- [Error 1902: "](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1902.md)
- [Error 1903: Primary key cannot be defined upon a generated column](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1903.md)
- [Error 1904: Key/Index cannot be defined on a virtual generated column](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1904.md)
- [Error 1905: Cannot define foreign key with clause on a generated column](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1905.md)
- [Error 1906: The value specified for generated column in table has been ignored](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1906.md)
- [Error 1907: This is not yet supported for generated columns](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1907.md)
- [Error 1908: "](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1908.md)
- [Error 1909: "](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1909.md)
- [Error 1910: storage engine does not support generated columns](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1910.md)
- [Error 1911: Unknown option](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1911.md)
- [Error 1912: Incorrect value for option](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1912.md)
- [Error 1913: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1913.md)
- [Error 1914: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1914.md)
- [Error 1915: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1915.md)
- [Error 1916: Got overflow when converting to. Value truncated](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1916.md)
- [Error 1917: Truncated value when converting to](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1917.md)
- [Error 1918: Encountered illegal value when converting to](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1918.md)
- [Error 1919: Encountered illegal format of dynamic column string](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1919.md)
- [Error 1920: Dynamic column implementation limit reached](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1920.md)
- [Error 1921: Illegal value used as argument of dynamic column function](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1921.md)
- [Error 1922: Dynamic column contains unknown character set](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1922.md)
- [Error 1923: At least one of the 'in\_to\_exists' or 'materialization' optimizer\_switch flags must be '](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1923.md)
- [Error 1924: Query cache is disabled (resize or similar command in progress); repeat this command lat](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1924.md)
- [Error 1925: Query cache is globally disabled and you can't enable it only for this session](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1925.md)
- [Error 1926: View ORDER BY clause ignored because there is other ORDER BY clause already](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1926.md)
- [Error 1927: Connection was killed](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1927.md)
- [Error 1928: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1928.md)
- [Error 1929: Cannot modify @@session.skip\_replication inside a transaction](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1929.md)
- [Error 1930: Cannot modify @@session.skip\_replication inside a stored function or trigger](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1930.md)
- [Error 1931: Query execution was interrupted. The query exceeded. The query result may be incomplete](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1931.md)
- [Error 1932: Table doesn't exist in engine](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1932.md)
- [Error 1933: Target is not running an EXPLAINable command](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1933.md)
- [Error 1934: Connection conflicts with existing connection](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1934.md)
- [Error 1935: Master](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1935.md)
- [Error 1936: Can't %s SLAVE](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1936.md)
- [Error 1937: SLAVE started](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1937.md)
- [Error 1938: SLAVE stopped](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1938.md)
- [Error 1939: Engine failed to discover table with](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1939.md)
- [Error 1940: Failed initializing replication GTID state](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1940.md)
- [Error 1941: Could not parse GTID list](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1941.md)
- [Error 1942: Could not update replication slave gtid state](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1942.md)
- [Error 1943: GTID conflict (duplicate domain id)](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1943.md)
- [Error 1944: Failed to open](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1944.md)
- [Error 1945: Connecting slave requested to start from GTID, which is not in the master's binlog](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1945.md)
- [Error 1946: Failed to load replication slave GTID position from table](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1946.md)
- [Error 1947: Specified GTID conflicts with the binary log which contains a more recent GTID](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1947.md)
- [Error 1948: Specified value for @@gtid\_slave\_pos contains no value for replication domain](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1948.md)
- [Error 1949: START SLAVE UNTIL master\_gtid\_pos requires that slave is using GTID](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1949.md)
- [Error 1950: An attempt was made to binlog GTID which would create an out-of-order sequence number wi](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1950.md)
- [Error 1951: The binlog on the master is missing the GTID requested by the slave](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1951.md)
- [Error 1952: Unexpected GTID received from master after reconnect](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1952.md)
- [Error 1953: Cannot modify @@session.gtid\_domain\_id or @@session.gtid\_seq\_no inside a transaction](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1953.md)
- [Error 1954: Cannot modify @@session.gtid\_domain\_id or @@session.gtid\_seq\_no inside a stored function](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1954.md)
- [Error 1955: Connecting slave requested to start from GTID which is not in the master's binlog](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1955.md)
- [Error 1956: This operation is not allowed if any GTID has been logged to the binary log](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1956.md)
- [Error 1957: Unknown query id](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1957.md)
- [Error 1958: Bad base64 data as position](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1958.md)
- [Error 1959: Invalid role specification](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1959.md)
- [Error 1960: The current user is invalid](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1960.md)
- [Error 1961: Cannot grant role to](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1961.md)
- [Error 1962: Cannot revoke role from](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1962.md)
- [Error 1963: Cannot change @@slave\_parallel\_threads while another change is in progress](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1963.md)
- [Error 1964: Commit failed due to failure of an earlier commit on which this one depends](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1964.md)
- [Error 1965: is a view](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1965.md)
- [Error 1966: When using GTID, @@sql\_slave\_skip\_counter can not be used](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1966.md)
- [Error 1967: The definition for table is too big](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1967.md)
- [Error 1968: Plugin already installed](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1968.md)
- [Error 1969: Query execution was interrupted (max\_statement\_time exceeded)](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1969.md)
- [Error 1970: does not support subqueries or stored functions](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1970.md)
- [Error 1971: The system variable cannot be set in SET STATEMENT](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1971.md)
- [Error 1972: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1972.md)
- [Error 1973: Can't create user; it already exists](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1973.md)
- [Error 1974: Can't drop user; it doesn't exist](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1974.md)
- [Error 1975: Can't create role; it already exists](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1975.md)
- [Error 1976: Can't drop role; it doesn't exist](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1976.md)
- [Error 1977: Cannot convert character to](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1977.md)
- [Error 1978: Incorrect default value for column](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1978.md)
- [Error 1979: You are not owner of query](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1979.md)
- [Error 1980: Engine-independent statistics are not collected for column](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1980.md)
- [Error 1981: Aggregate function of SELECT belongs to SELECT](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1981.md)
- [Error 1982: option ignored for InnoDB partition](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999/e1982.md)
- [MariaDB Error Codes 3000 to 3099](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099.md)
- [Error 3000: File is corrupted](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3000.md)
- [Error 3001: Query partially completed on the master (error on master) and was aborted](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3001.md)
- [Error 3002: Query caused different errors on master and slave](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3002.md)
- [Error 3003: Storage engine for table is not loaded](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3003.md)
- [Error 3004: GET STACKED DIAGNOSTICS when handler not active](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3004.md)
- [Error 3005: is no longer supported. The statement was converted to](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3005.md)
- [Error 3006: Statement is unsafe because it uses a fulltext parser plugin which may not return the sa](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3006.md)
- [Error 3007: Cannot DISCARD/IMPORT tablespace associated with temporary table](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3007.md)
- [Error 3008: Foreign key cascade delete/update exceeds max depth of](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3008.md)
- [Error 3009: Column count of is wrong](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3009.md)
- [Error 3010: Trigger does not have CREATED attribute](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3010.md)
- [Error 3011: Referenced trigger for the given action time and event type does not exist](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3011.md)
- [Error 3012: EXPLAIN FOR CONNECTION command is supported only for SELECT/UPDATE/INSERT/DELETE/REPLACE](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3012.md)
- [Error 3013: Invalid size for column](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3013.md)
- [Error 3014: Table storage engine found required create option missing](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3014.md)
- [Error 3015: Out of memory in storage engine](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3015.md)
- [Error 3016: The password for anonymous user cannot be expired](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3016.md)
- [Error 3017: This operation cannot be performed with a running slave sql thread](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3017.md)
- [Error 3018: Cannot create FULLTEXT index on materialized subquery](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3018.md)
- [Error 3019: Undo Log error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3019.md)
- [Error 3020: Invalid argument for logarithm](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3020.md)
- [Error 3021: This operation cannot be performed with a running slave io thread](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3021.md)
- [Error 3022: This operation may not be safe when the slave has temporary tables](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3022.md)
- [Error 3023: CHANGE MASTER TO with a MASTER\_LOG\_FILE clause but no MASTER\_LOG\_POS clause may not be s](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3023.md)
- [Error 3024: Query execution was interrupted, maximum statement execution time exceeded](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3024.md)
- [Error 3025: Select is not a read only statement, disabling timer](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3025.md)
- [Error 3026: Duplicate entry](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3026.md)
- [Error 3027: mode no longer has any effect. Use STRICT\_ALL\_TABLES or STRICT\_TRANS\_TABLES instead.](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3027.md)
- [Error 3028: Expression of ORDER BY contains aggregate function and applies to a UNION](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3028.md)
- [Error 3029: Expression of ORDER BY contains aggregate function and applies to the result of a non-ag](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3029.md)
- [Error 3030: Slave worker has stopped after at least one previous worker encountered an error when sl](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3030.md)
- [Error 3031: slave\_preserve\_commit\_order is not supported](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3031.md)
- [Error 3032: The server is currently in offline mode](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3032.md)
- [Error 3033: Binary geometry function given two geometries of different srids](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3033.md)
- [Error 3034: Calling geometry function with unsupported types of arguments](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3034.md)
- [Error 3035: Unknown GIS error occurred in function](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3035.md)
- [Error 3036: Unknown exception caught in GIS function](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3036.md)
- [Error 3037: Invalid GIS data provided to function](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3037.md)
- [Error 3038: The geometry has no data in function](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3038.md)
- [Error 3039: Unable to calculate centroid because geometry is empty in function](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3039.md)
- [Error 3040: Geometry overlay calculation error: geometry data is invalid in function](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3040.md)
- [Error 3041: Geometry turn info calculation error: geometry data is invalid in function](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3041.md)
- [Error 3042: Analysis procedures of intersection points interrupted unexpectedly in function](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3042.md)
- [Error 3043: Unknown exception thrown in function](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3043.md)
- [Error 3044: Memory allocation error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3044.md)
- [Error 3045: Domain error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3045.md)
- [Error 3046: Length error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3046.md)
- [Error 3047: Invalid argument error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3047.md)
- [Error 3048: Out of range error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3048.md)
- [Error 3049: Overflow error error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3049.md)
- [Error 3050: Range error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3050.md)
- [Error 3051: Underflow error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3051.md)
- [Error 3052: Logic error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3052.md)
- [Error 3053: Runtime error](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3053.md)
- [Error 3054: Unknown exception](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3054.md)
- [Error 3055: Geometry byte string must be little endian](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3055.md)
- [Error 3056: The password provided for the replication user exceeds the maximum length of 32 characte](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3056.md)
- [Error 3057: Incorrect user-level lock name](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3057.md)
- [Error 3058: Deadlock found when trying to get user-level lock](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3058.md)
- [Error 3059: REPLACE cannot be executed as it requires deleting rows that are not in the view](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3059.md)
- [Error 3060: Do not support online operation on table with GIS index](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3060.md)
- [MariaDB Error Codes 4000 to 4099](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099.md)
- [Error 4000: COM\_MULTI can't return a result set in the given context](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4000.md)
- [Error 4001: Command is not allowed for COM\_MULTI](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4001.md)
- [Error 4002: WITH column list and SELECT field list have different column counts](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4002.md)
- [Error 4003: Too many WITH elements in WITH clause](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4003.md)
- [Error 4004: Duplicate query name in WITH clause](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4004.md)
- [Error 4005: No anchors for recursive WITH element](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4005.md)
- [Error 4006: Unacceptable mutual recursion with anchored table](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4006.md)
- [Error 4007: Reference to recursive WITH table in materialized derived](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4007.md)
- [Error 4008: Restrictions imposed on recursive definitions are violated for table](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4008.md)
- [Error 4009: Window specification with name is not defined](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4009.md)
- [Error 4010: Multiple window specifications with the same name](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4010.md)
- [Error 4011: Window specification referencing another one cannot contain partition list](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4011.md)
- [Error 4012: Referenced window specification already contains order list](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4012.md)
- [Error 4013: Referenced window specification cannot contain window frame](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4013.md)
- [Error 4014: Unacceptable combination of window frame bound specifications](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4014.md)
- [Error 4015: Window function is allowed only in SELECT list and ORDER BY clause](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4015.md)
- [Error 4016: Window function is not allowed in window specification](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4016.md)
- [Error 4017: Window frame is not allowed with](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4017.md)
- [Error 4018: No order list in window specification for](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4018.md)
- [Error 4019: RANGE-type frame requires ORDER BY clause with single sort key](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4019.md)
- [Error 4020: Integer is required for ROWS-type frame](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4020.md)
- [Error 4021: Numeric datatype is required for RANGE-type frame](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4021.md)
- [Error 4022: Frame exclusion is not supported yet](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4022.md)
- [Error 4023: This window function may not have a window frame](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4023.md)
- [Error 4024: Argument of NTILE must be greater than 0](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4024.md)
- [Error 4025: CONSTRAINT failed for](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4025.md)
- [Error 4026: Expression in the clause is too big](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4026.md)
- [Error 4027: Got an error evaluating stored expression](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4027.md)
- [Error 4028: Got an error when calculating default value for](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4028.md)
- [Error 4029: Expression for field is referring to uninitialized field](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4029.md)
- [Error 4030: Only one DEFAULT partition allowed](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4030.md)
- [Error 4031: Referenced trigger for the given action time and event type does not exist](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4031.md)
- [Error 4032: Default/ignore value is not supported for such parameter usage](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4032.md)
- [Error 4033: Only row based replication supported for bulk operations](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4033.md)
- [Error 4034: Uncompress the compressed binlog failed](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4034.md)
- [Error 4035: Broken JSON string in argument to function at position](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4035.md)
- [Error 4036: Character disallowed in JSON in argument to function at position](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4036.md)
- [Error 4037: Unexpected end of JSON text in argument to function](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4037.md)
- [Error 4038: Syntax error in JSON text in argument to function at position](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4038.md)
- [Error 4039: Incorrect escaping in JSON text in argument to function at position](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4039.md)
- [Error 4040: Limit on JSON nested strucures depth is reached in argument to function at position](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4040.md)
- [Error 4041: Unexpected end of JSON path in argument to function](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4041.md)
- [Error 4042: Syntax error in JSON path in argument to function at position](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4042.md)
- [Error 4043: Limit on JSON path depth is reached in argument to function at position](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4043.md)
- [Error 4044: Wildcards in JSON path not allowed in argument to function](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4044.md)
- [Error 4045: JSON path should end with an array identifier in argument to function](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4045.md)
- [Error 4046: Argument 2 to function must be "one" or "all".](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4046.md)
- [Error 4047: CREATE TEMPORARY TABLE is not allowed with ROW\_FORMAT=COMPRESSED or KEY\_BLOCK\_SIZE.](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4047.md)
- [Error 4048: Incorrect GeoJSON format specified for st\_geomfromgeojson function](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4048.md)
- [Error 4049: Incorrect GeoJSON format - too few points for linestring specified](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4049.md)
- [Error 4050: Incorrect GeoJSON format - polygon not closed](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4050.md)
- [Error 4051: Path expression '$' is not allowed in argument to function](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4051.md)
- [Error 4052: A slave with the same server\_uuid/server\_id as this slave has connected to the master](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4052.md)
- [Error 4053: Flashback does not support](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4053.md)
- [Error 4054: Keys are out order during bulk load](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4054.md)
- [Error 4055: Bulk load rows overlap existing rows](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4055.md)
- [Error 4056: Can't execute updates on master with binlog\_format != ROW](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4056.md)
- [Error 4057: MyRocks supports only READ COMMITTED and REPEATABLE READ isolation levels](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4057.md)
- [Error 4058: When unique checking is disabled in MyRocks, INSERT,UPDATE,LOAD statements with clauses](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4058.md)
- [Error 4059: Can't execute updates when you started a transaction with START TRANSACTION WITH CONSIST](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4059.md)
- [Error 4060: This transaction was rolled back and cannot be committed. Only supported operation is to](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4060.md)
- [Error 4061: MyRocks currently does not support ROLLBACK TO SAVEPOINT if modifying rows](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4061.md)
- [Error 4062: Only REPEATABLE READ isolation level is supported for START TRANSACTION WITH CONSISTENT](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4062.md)
- [Error 4063: Unsupported collation on string indexed column](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4063.md)
- [Error 4064: Table '%s' does not exist, but metadata information exists inside MyRocks. This is a sig](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4064.md)
- [Error 4065: Column family flag is different from an existing flag](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4065.md)
- [Error 4066: TTL duration in MyRocks must be an unsigned non-null 64-bit integer](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4066.md)
- [Error 4067: Status error received from RocksDB](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4067.md)
- [Error 4068: Status error received from RocksDB](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4068.md)
- [Error 4069: TTL support is currently disabled when table has a hidden PK](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4069.md)
- [Error 4070: TTL column in MyRocks must be an unsigned non-null 64-bit integer, exist inside the tabl](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4070.md)
- [Error 4071: The per-index column family option has been deprecated](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4071.md)
- [Error 4072: MyRocks failed creating new key definitions during alter](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4072.md)
- [Error 4073: MyRocks failed populating secondary key during alter](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4073.md)
- [Error 4074: Window functions can not be used as arguments to group functions](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4074.md)
- [Error 4075: OK packet too large](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4075.md)
- [Error 4076: Incorrect GeoJSON format - empty 'coordinates' array](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4076.md)
- [Error 4077: MyRocks doesn't currently support collations with "No pad" attribute](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4077.md)
- [Error 4078: Illegal parameter data types for operation](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4078.md)
- [Error 4079: Illegal parameter data type for operation](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4079.md)
- [Error 4080: Incorrect parameter count to cursor](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4080.md)
- [Error 4081: Unknown structured system variable or ROW routine variable](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4081.md)
- [Error 4082: Row variable does not have a field](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4082.md)
- [Error 4083: END identifier does not match](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4083.md)
- [Error 4084: Sequence has run out](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4084.md)
- [Error 4085: Sequence values are conflicting](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4085.md)
- [Error 4086: Sequence table structure is invalid](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4086.md)
- [Error 4087: Sequence access error](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4087.md)
- [Error 4088: Sequences requires binlog\_format mixed or row](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4088.md)
- [Error 4089: is not a SEQUENCE](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4089.md)
- [Error 4090: is not a SEQUENCE](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4090.md)
- [Error 4091: Unknown SEQUENCE](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4091.md)
- [Error 4092: Unknown VIEW](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4092.md)
- [Error 4093: Wrong INSERT into a SEQUENCE. One can only do single table INSERT into a sequence object](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4093.md)
- [Error 4094: At line in](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4094.md)
- [Error 4095: Subroutine is declared in the package specification but is not defined in the package bo](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4095.md)
- [Error 4096: Subroutine has a forward declaration but is not defined](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4096.md)
- [Error 4097: Compressed column can't be used in key specification](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4097.md)
- [Error 4098: Unknown compression method](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4098.md)
- [Error 4099: The used table value constructor has a different number of values](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099/e4099.md)
- [MariaDB Error Codes 4100 to 4199](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199.md)
- [Error 4100: Field reference can't be used in table value constructor](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4100.md)
- [Error 4101: Numeric datatype is required for function](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4101.md)
- [Error 4102: Argument to the function is not a constant for a partition](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4102.md)
- [Error 4103: Argument to the function does not belong to the range \[0,1\]](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4103.md)
- [Error 4104: function only accepts arguments that can be converted to numerical types](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4104.md)
- [Error 4105: Aggregate specific instruction (FETCH GROUP NEXT ROW) used in a wrong context](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4105.md)
- [Error 4106: Aggregate specific instruction(FETCH GROUP NEXT ROW) missing from the aggregate function](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4106.md)
- [Error 4107: Limit only accepts integer values](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4107.md)
- [Error 4108: Invisible column must have a default value](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4108.md)
- [Error 4109: Rows matched: Changed: Inserted: Warnings:](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4109.md)
- [Error 4110: must be of type for system-versioned table](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4110.md)
- [Error 4111: Transaction-precise system versioning for is not supported](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4111.md)
- [Error 4112: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4112.md)
- [Error 4113: Wrong partitioning type, expected type](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4113.md)
- [Error 4114: Versioned table last HISTORY partition is out of, need more HISTORY partitions](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4114.md)
- [Error 4115: Maybe missing parameters](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4115.md)
- [Error 4116: Can only drop oldest partitions when rotating by INTERVAL](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4116.md)
- [Error 4117: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4117.md)
- [Error 4118: Partition contains non-historical data](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4118.md)
- [Error 4119: Not allowed for system-versioned. Change @@system\_versioning\_alter\_history to proceed wi](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4119.md)
- [Error 4120: Not allowed for system-versioned. Change to/from native system versioning engine is not](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4120.md)
- [Error 4121: SYSTEM\_TIME range selector is not allowed](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4121.md)
- [Error 4122: Conflicting FOR SYSTEM\_TIME clauses in WITH RECURSIVE](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4122.md)
- [Error 4123: Table must have at least one versioned column](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4123.md)
- [Error 4124: Table is not system-versioned](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4124.md)
- [Error 4125: Wrong parameters for: missing](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4125.md)
- [Error 4126: PERIOD FOR SYSTEM\_TIME must use columns](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4126.md)
- [Error 4127: Wrong parameters for partitioned: wrong value for](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4127.md)
- [Error 4128: Wrong partitions for: must have at least one HISTORY and exactly one last CURRENT](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4128.md)
- [Error 4129: TRX\_ID not found in mysql.transaction\_registry](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4129.md)
- [Error 4130: Can not change system versioning field](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4130.md)
- [Error 4131: Can not DROP SYSTEM VERSIONING for table partitioned BY SYSTEM\_TIME](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4131.md)
- [Error 4132: System-versioned tables in the database are not supported](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4132.md)
- [Error 4133: Transaction registry is disabled](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4133.md)
- [Error 4134: Duplicate ROW column](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4134.md)
- [Error 4135: Table is already system-versioned](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4135.md)
- [Error 4136: You should never see it](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4136.md)
- [Error 4137: System-versioned tables do not support](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4137.md)
- [Error 4138: Transaction-precise system-versioned tables do not support partitioning by ROW START or](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4138.md)
- [Error 4139: The index file for table is full](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4139.md)
- [Error 4140: The column cannot be changed more than once in a single UPDATE statement](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4140.md)
- [Error 4141: Row with no elements is not allowed in table value constructor in this context](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4141.md)
- [Error 4142: SYSTEM\_TIME partitions in table does not support historical query](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4142.md)
- [Error 4143: index does not support this operation](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4143.md)
- [Error 4144: Changing table options requires the table to be rebuilt](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4144.md)
- [Error 4145: Can't execute the command as you have a BACKUP STAGE active](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4145.md)
- [Error 4146: You must start backup with "BACKUP STAGE START"](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4146.md)
- [Error 4147: Backup stage is same or before current backup stage](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4147.md)
- [Error 4148: Backup stage failed](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4148.md)
- [Error 4149: Unknown backup stage: Stage should be one of START, FLUSH, BLOCK\_DDL, BLOCK\_COMMIT or EN](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4149.md)
- [Error 4150: User is blocked because of too many credential errors; unblock with 'FLUSH PRIVILEGES'](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4150.md)
- [Error 4151: Access denied, this account is locked](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4151.md)
- [Error 4152: Application-time period table cannot be temporary](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4152.md)
- [Error 4153: Fields of PERIOD FOR have different types](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4153.md)
- [Error 4154: Cannot specify more than one application-time period](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4154.md)
- [Error 4155: Period field cannot be](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4155.md)
- [Error 4156: Period is not found in table](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4156.md)
- [Error 4157: Column used in period specified in update SET list](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4157.md)
- [Error 4158: Can't DROP CONSTRAINT. Use DROP PERIOD for this](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4158.md)
- [Error 4159: Specified key part was too long; max key part length is](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4159.md)
- [Error 4160: Comment for database is too long](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4160.md)
- [Error 4161: Unknown data type](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4161.md)
- [Error 4162: Operator does not exists](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4162.md)
- [Error 4163: Table history row start is later than row end](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4163.md)
- [Error 4164: STARTS is later than query time, first history partition may exceed INTERVAL value](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4164.md)
- [Error 4165: DDL-statement is forbidden as table storage engine does not support Galera replication](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4165.md)
- [Error 4166: The used command is not allowed because the MariaDB server or client has disabled the lo](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4166.md)
- [Error 4167: No secure transports are configured, unable to set --require\_secure\_transport=ON](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4167.md)
- [Error 4168: Slave SQL thread ignored the '%s' because table is shared](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4168.md)
- [Error 4169: AUTO\_INCREMENT column cannot be used in the UNIQUE index](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4169.md)
- [Error 4170: Key cannot explicitly include column](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4170.md)
- [Error 4171: Key cannot have WITHOUT OVERLAPS](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4171.md)
- [Error 4172: is not allowed in this context](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4172.md)
- [Error 4173: Engine does not support rollback. Changes where commited during rollback call](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4173.md)
- [Error 4174: A primary key cannot be marked as IGNORE](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4174.md)
- [Error 4175: SKIP LOCKED makes this statement unsafe](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4175.md)
- [Error 4176: Field can't be set for JSON\_TABLE](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4176.md)
- [Error 4177: Every table function must have an alias](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4177.md)
- [Error 4178: Can't store an array or an object in the scalar column of JSON\_TABLE](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4178.md)
- [Error 4179: Can't store multiple matches of the path in the column of JSON\_TABLE](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4179.md)
- [Error 4180: FETCH ... WITH TIES requires ORDER BY clause to be present](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4180.md)
- [Error 4181: Dropped orphan trigger, originally created for table](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4181.md)
- [Error 4182: Storage engine is disabled](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4182.md)
- [Error 4183: SFORMAT error](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4183.md)
- [Error 4184: Convert partition is not supported for subpartitioned table](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4184.md)
- [Error 4185: MariaDB tried to use the %s, but its provider plugin is not loaded](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4185.md)
- [Error 4186: Failed to parse histogram for table at offset](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4186.md)
- [Error 4187: OUT or INOUT argument for function is not allowed here](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4187.md)
- [Error 4188: Replicated query table can not be temporary](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4188.md)
- [Error 4189: Versioned table: adding HISTORY partition(s) failed](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4189.md)
- [Error 4190: is implicitly changing the value of from to](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4190.md)
- [Error 4191: CHANGE MASTER TO option is missing requirement](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4191.md)
- [Error 4192: Slave log event execution was interrupted (slave\_max\_statement\_time exceeded)](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4192.md)
- [Error 4193: Invalid value for keyword](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4193.md)
- [Error 4194: keyword is not supported](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4194.md)
- [Error 4195: Variable schema is not supported](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4195.md)
- [Error 4196: Pseudo thread id should not be modified by the client as it will be overwritten](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4196.md)
- [Error 4197: Wrong number of columns](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4197.md)
- [Error 4198: Sequence tables cannot have any keys](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4198.md)
- [Error 4199: Sequence tables cannot have any constraints](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199/e4199.md)
- [MariaDB Error Codes 4200 to 4299](/docs/server/reference/error-codes/mariadb-error-codes-4200-to-4299.md)
- [Error 4200: ORDER BY](/docs/server/reference/error-codes/mariadb-error-codes-4200-to-4299/e4200.md)
- [Error 4201: The variable is ignored](/docs/server/reference/error-codes/mariadb-error-codes-4200-to-4299/e4201.md)
- [Error 4202: Incorrect column name count for derived table](/docs/server/reference/error-codes/mariadb-error-codes-4200-to-4299/e4202.md)
- [Error 4203: Values were longer than max\_sort\_length. Sorting used only the first bytes](/docs/server/reference/error-codes/mariadb-error-codes-4200-to-4299/e4203.md)
- [Error 4204: Invalid binary vector format](/docs/server/reference/error-codes/mariadb-error-codes-4200-to-4299/e4204.md)
- [Error 4205: Invalid vector format at offset](/docs/server/reference/error-codes/mariadb-error-codes-4200-to-4299/e4205.md)
- [Error 4206: Cannot determine distance type for VEC\_DISTANCE, index is not found](/docs/server/reference/error-codes/mariadb-error-codes-4200-to-4299/e4206.md)
- [Client/Server Protocol](/docs/server/reference/clientserver-protocol.md): Understand the MariaDB client/server protocol. This section details how clients communicate with the server, including connection, authentication, query execution, and result set handling.
- [Protocol Data Types](/docs/server/reference/clientserver-protocol/protocol-data-types.md)
- [MariaDB Protocol Differences with MySQL](/docs/server/reference/clientserver-protocol/mariadb-protocol-differences-with-mysql.md)
- [0 - Packet](/docs/server/reference/clientserver-protocol/0-packet.md)
- [1 - Connecting](/docs/server/reference/clientserver-protocol/1-connecting.md): Learn about the connection phase in the client/server protocol. This section details how clients establish initial communication with the server, including handshaking and authentication processes.
- [Connecting](/docs/server/reference/clientserver-protocol/1-connecting/connection.md)
- [caching\_sha2\_password Authentication Plugin](/docs/server/reference/clientserver-protocol/1-connecting/caching_sha2_password-authentication-plugin.md)
- [sha256\_password Plugin](/docs/server/reference/clientserver-protocol/1-connecting/sha256_password-plugin.md)
- [2 - Text Protocol](/docs/server/reference/clientserver-protocol/2-text-protocol.md): Understand the text protocol in the Server's client/server communication. This section details how SQL commands and results are exchanged as plain text, including command types and packet structures.
- [COM\_CHANGE\_USER](/docs/server/reference/clientserver-protocol/2-text-protocol/com_change_user.md)
- [COM\_CREATE\_DB](/docs/server/reference/clientserver-protocol/2-text-protocol/com_create_db.md)
- [COM\_DEBUG](/docs/server/reference/clientserver-protocol/2-text-protocol/com_debug.md)
- [COM\_DROP\_DB](/docs/server/reference/clientserver-protocol/2-text-protocol/com_drop_db.md)
- [COM\_FIELD\_LIST](/docs/server/reference/clientserver-protocol/2-text-protocol/com_field_list.md)
- [COM\_INIT\_DB](/docs/server/reference/clientserver-protocol/2-text-protocol/com_init_db.md)
- [COM\_PING](/docs/server/reference/clientserver-protocol/2-text-protocol/com_ping.md)
- [COM\_PROCESS\_KILL](/docs/server/reference/clientserver-protocol/2-text-protocol/com_process_kill.md)
- [COM\_PROCESSLIST](/docs/server/reference/clientserver-protocol/2-text-protocol/com_processlist.md)
- [COM\_QUERY](/docs/server/reference/clientserver-protocol/2-text-protocol/com_query.md)
- [COM\_QUIT](/docs/server/reference/clientserver-protocol/2-text-protocol/com_quit.md)
- [COM\_RESET\_CONNECTION](/docs/server/reference/clientserver-protocol/2-text-protocol/com_reset_connection.md)
- [COM\_SET\_OPTION](/docs/server/reference/clientserver-protocol/2-text-protocol/com_set_option.md)
- [COM\_SHUTDOWN](/docs/server/reference/clientserver-protocol/2-text-protocol/com_shutdown.md)
- [COM\_SLEEP](/docs/server/reference/clientserver-protocol/2-text-protocol/com_sleep.md)
- [COM\_STATISTICS](/docs/server/reference/clientserver-protocol/2-text-protocol/com_statistics.md)
- [3 - Binary Protocol (Prepared Statements)](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements.md): Understand the binary protocol for prepared statements. This section details how prepared statements are exchanged efficiently between client and server, optimizing performance and security.
- [COM\_STMT\_CLOSE](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements/3-binary-protocol-prepared-statements-com_stmt_close.md)
- [COM\_STMT\_BULK\_EXECUTE](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements/com_stmt_bulk_execute.md)
- [COM\_STMT\_EXECUTE](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements/com_stmt_execute.md)
- [COM\_STMT\_FETCH](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements/com_stmt_fetch.md)
- [COM\_STMT\_PREPARE](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements/com_stmt_prepare.md)
- [COM\_STMT\_RESET](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements/com_stmt_reset.md)
- [COM\_STMT\_SEND\_LONG\_DATA](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements/com_stmt_send_long_data.md)
- [Server Response Packets (Binary Protocol)](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements/server-response-packets-binary-protocol.md): Understand server response packets in MariaDB's binary protocol for prepared statements. This section details the structure of responses from the server, crucial for client-side parsing and handling.
- [PACKET\_BINDATA](/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements/server-response-packets-binary-protocol/packet_bindata.md)
- [4 - Server Response Packets](/docs/server/reference/clientserver-protocol/4-server-response-packets.md): Understand server response packets in MariaDB's client/server protocol. This section details the various types of packets sent by the server, including OK, Error, and Result Set packets.
- [Result Set Packets](/docs/server/reference/clientserver-protocol/4-server-response-packets/result-set-packets.md)
- [Result Set Row](/docs/server/reference/clientserver-protocol/4-server-response-packets/resultset-row.md)
- [OK\_Packet](/docs/server/reference/clientserver-protocol/4-server-response-packets/ok_packet.md)
- [EOF\_Packet](/docs/server/reference/clientserver-protocol/4-server-response-packets/eof_packet.md)
- [ERR\_Packet](/docs/server/reference/clientserver-protocol/4-server-response-packets/err_packet.md)
- [LOCAL\_INFILE\_Packet](/docs/server/reference/clientserver-protocol/4-server-response-packets/packet_local_infile.md)
- [Replication Protocol](/docs/server/reference/clientserver-protocol/replication-protocol.md): Understand the replication protocol. This section details how primary and replica servers communicate, exchanging binary log events to ensure data consistency and enable high availability.
- [1-Binlog Events](/docs/server/reference/clientserver-protocol/replication-protocol/1-binlog-events.md)
- [2-Binlog Event Header](/docs/server/reference/clientserver-protocol/replication-protocol/2-binlog-event-header.md)
- [3-Binlog Network Stream](/docs/server/reference/clientserver-protocol/replication-protocol/3-binlog-network-stream.md)
- [4-Semi-Sync Replication](/docs/server/reference/clientserver-protocol/replication-protocol/4-semi-sync-replication.md)
- [5-Replica Registration](/docs/server/reference/clientserver-protocol/replication-protocol/5-replica-registration.md)
- [ANNOTATE\_ROWS\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/annotate_rows_event.md)
- [BEGIN\_LOAD\_QUERY\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/begin_load_query_event.md)
- [BINLOG\_CHECKPOINT\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/binlog_checkpoint_event.md)
- [COM\_BINLOG\_DUMP](/docs/server/reference/clientserver-protocol/replication-protocol/com_binlog_dump.md)
- [COM\_REGISTER\_SLAVE](/docs/server/reference/clientserver-protocol/replication-protocol/com_register_slave.md)
- [EXECUTE\_LOAD\_QUERY\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/execute_load_query_event.md)
- [Fake GTID\_LIST event](/docs/server/reference/clientserver-protocol/replication-protocol/fake-gtid_list-event.md)
- [Fake ROTATE\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/fake-rotate_event.md)
- [FORMAT\_DESCRIPTION\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/format_description_event.md)
- [GTID\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/gtid_event.md)
- [GTID\_LIST\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/gtid_list_event.md)
- [HEARTBEAT\_LOG\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/heartbeat_log_event.md)
- [INTVAR\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/intvar_event.md)
- [QUERY\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/query_event.md)
- [RAND\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/rand_event.md)
- [ROTATE\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/rotate_event.md)
- [ROWS\_EVENT\_V1/V2, ROWS\_COMPRESSED\_EVENT\_V1](/docs/server/reference/clientserver-protocol/replication-protocol/rows_event_v1v2-rows_compressed_event_v1.md)
- [START\_ENCRYPTION\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/start_encryption_event.md)
- [STOP\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/stop_event.md)
- [TABLE\_MAP\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/table_map_event.md)
- [USER\_VAR\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/user_var_event.md)
- [XA\_PREPARE\_LOG\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/xa_prepare_log_event.md)
- [XID\_EVENT](/docs/server/reference/clientserver-protocol/replication-protocol/xid_event.md)
