# MariaDB Error Codes 3000 to 3099

- [Error 3000: File is corrupted](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3001.md)
- [Error 3002: Query caused different errors on master and slave](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3002.md)
- [Error 3003: Storage engine for table is not loaded](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3003.md)
- [Error 3004: GET STACKED DIAGNOSTICS when handler not active](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3004.md)
- [Error 3005: is no longer supported. The statement was converted to](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3006.md)
- [Error 3007: Cannot DISCARD/IMPORT tablespace associated with temporary table](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3007.md)
- [Error 3008: Foreign key cascade delete/update exceeds max depth of](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3008.md)
- [Error 3009: Column count of is wrong](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3009.md)
- [Error 3010: Trigger does not have CREATED attribute](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3012.md)
- [Error 3013: Invalid size for column](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3013.md)
- [Error 3014: Table storage engine found required create option missing](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3014.md)
- [Error 3015: Out of memory in storage engine](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3015.md)
- [Error 3016: The password for anonymous user cannot be expired](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3017.md)
- [Error 3018: Cannot create FULLTEXT index on materialized subquery](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3018.md)
- [Error 3019: Undo Log error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3019.md)
- [Error 3020: Invalid argument for logarithm](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3023.md)
- [Error 3024: Query execution was interrupted, maximum statement execution time exceeded](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3024.md)
- [Error 3025: Select is not a read only statement, disabling timer](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3025.md)
- [Error 3026: Duplicate entry](https://mariadb.com/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.](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3030.md)
- [Error 3031: slave\_preserve\_commit\_order is not supported](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3031.md)
- [Error 3032: The server is currently in offline mode](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3032.md)
- [Error 3033: Binary geometry function given two geometries of different srids](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3033.md)
- [Error 3034: Calling geometry function with unsupported types of arguments](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3034.md)
- [Error 3035: Unknown GIS error occurred in function](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3035.md)
- [Error 3036: Unknown exception caught in GIS function](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3036.md)
- [Error 3037: Invalid GIS data provided to function](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3037.md)
- [Error 3038: The geometry has no data in function](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3041.md)
- [Error 3042: Analysis procedures of intersection points interrupted unexpectedly in function](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3042.md)
- [Error 3043: Unknown exception thrown in function](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3043.md)
- [Error 3044: Memory allocation error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3044.md)
- [Error 3045: Domain error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3045.md)
- [Error 3046: Length error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3046.md)
- [Error 3047: Invalid argument error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3047.md)
- [Error 3048: Out of range error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3048.md)
- [Error 3049: Overflow error error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3049.md)
- [Error 3050: Range error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3050.md)
- [Error 3051: Underflow error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3051.md)
- [Error 3052: Logic error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3052.md)
- [Error 3053: Runtime error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3053.md)
- [Error 3054: Unknown exception](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3054.md)
- [Error 3055: Geometry byte string must be little endian](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3056.md)
- [Error 3057: Incorrect user-level lock name](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3057.md)
- [Error 3058: Deadlock found when trying to get user-level lock](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099/e3060.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
