# MariaDB Error Codes 1500 to 1599

- [Error 1500: It is only possible to mix RANGE/LIST partitioning with HASH/KEY partitioning for subpar](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1500.md)
- [Error 1501: Failed to create specific handler file](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1501.md)
- [Error 1502: A BLOB field is not allowed in partition function](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1503.md)
- [Error 1504: Number of = 0 is not an allowed value](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1506.md)
- [Error 1507: Error in list of partitions to](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1507.md)
- [Error 1508: Cannot remove all partitions, use DROP TABLE instead](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1511.md)
- [Error 1512: PARTITION can only be used on RANGE/LIST partitions](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1513.md)
- [Error 1514: At least one partition must be added](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1514.md)
- [Error 1515: At least one partition must be coalesced](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1515.md)
- [Error 1516: More partitions to reorganize than there are partitions](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1516.md)
- [Error 1517: Duplicate partition name](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1521.md)
- [Error 1522: Partition state cannot be defined from CREATE/ALTER TABLE](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1522.md)
- [Error 1523: The handler only supports 32 bit integers in VALUES](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1523.md)
- [Error 1524: Plugin is not loaded](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1524.md)
- [Error 1525: Incorrect value](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1525.md)
- [Error 1526: Table has no partition for value](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1526.md)
- [Error 1527: It is not allowed to specify more than once](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1527.md)
- [Error 1528: Failed to create](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1528.md)
- [Error 1529: Failed to drop](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1529.md)
- [Error 1530: The handler doesn't support autoextend of tablespaces](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1532.md)
- [Error 1533: Failed to alter](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1534.md)
- [Error 1535: Table definition on master and slave does not match](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1536.md)
- [Error 1537: Event already exists](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1537.md)
- [Error 1538: Failed to store event. Error code from storage engine.](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1538.md)
- [Error 1539: Unknown event](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1539.md)
- [Error 1540: Failed to alter event](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1540.md)
- [Error 1541: Failed to drop](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1541.md)
- [Error 1542: INTERVAL is either not positive or too big](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1542.md)
- [Error 1543: ENDS is either invalid or before STARTS](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1544.md)
- [Error 1545: Failed to open mysql.event](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1545.md)
- [Error 1546: No datetime expression provided](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1547.md)
- [Error 1548: Cannot load from mysql. The table is probably corrupted](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1548.md)
- [Error 1549: Failed to delete the event from mysql.event](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1549.md)
- [Error 1550: Error during compilation of event's body](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1550.md)
- [Error 1551: Same old and new event name](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1551.md)
- [Error 1552: Data for column too long](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1552.md)
- [Error 1553: Cannot drop index needed in a foreign key constraint](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1555.md)
- [Error 1556: You can't use locks with log tables](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1560.md)
- [Error 1561: You should never see it](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1561.md)
- [Error 1562: Cannot create temporary table with partitions](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1562.md)
- [Error 1563: Partition constant is out of partition function domain](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1563.md)
- [Error 1564: This partition function is not allowed](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1564.md)
- [Error 1565: Error in DDL log](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1566.md)
- [Error 1567: Incorrect partition name](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1569.md)
- [Error 1570: Internal scheduler error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1570.md)
- [Error 1571: Error during starting/stopping of the scheduler](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1571.md)
- [Error 1572: Engine cannot be used in partitioned tables](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1572.md)
- [Error 1573: Cannot activate log](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1573.md)
- [Error 1574: The server was not built with row-based replication](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1574.md)
- [Error 1575: Decoding of base64 string failed](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1577.md)
- [Error 1578: Only integers allowed as number here](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1578.md)
- [Error 1579: This storage engine cannot be used for log tables](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1581.md)
- [Error 1582: Incorrect parameter count in the call to native function](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1582.md)
- [Error 1583: Incorrect parameters in the call to native function](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1583.md)
- [Error 1584: Incorrect parameters in the call to stored function](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1585.md)
- [Error 1586: Duplicate entry for key](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1586.md)
- [Error 1587: Too many files opened, please execute the command again](https://mariadb.com/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](https://mariadb.com/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](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1589.md)
- [Error 1590: The incident occured on the master](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1590.md)
- [Error 1591: Table has no partition for some existing values](https://mariadb.com/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 =](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1592.md)
- [Error 1593: Fatal error](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1593.md)
- [Error 1594: Relay log read failure](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1594.md)
- [Error 1595: Relay log write failure](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1595.md)
- [Error 1596: Failed to create](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1596.md)
- [Error 1597: Master command failed](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1597.md)
- [Error 1598: Binary logging not possible](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1598.md)
- [Error 1599: View has no creation context](https://mariadb.com/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599/e1599.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-1500-to-1599.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.
