# MariaDB Error Codes 4000 to 4099

- [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)
