Documentation Index
Fetch the complete documentation index at: https://planetscale.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
What this error means
UNSUPPORTED_FEATURE is used for schema features PlanetScale cannot safely apply through Vitess. The exact fix depends on the full error message and any context shown with it, such as the affected table, storage engine, or check constraint.
Known cases include:
- Non-InnoDB storage engines, such as
MyISAM. - Unsupported SQL features such as
JSON_TABLE. - Too many columns in one table.
- Too many tables or views in one schema.
- Check constraint names that are too long for older MySQL/Vitess rename behavior.
- Generic precondition failures that do not have a more specific lint code.
Why PlanetScale rejects it
Deploy requests are applied by Vitess. Some MySQL features either are not supported by Vitess, cannot be represented safely in the online schema change flow, or exceed limits that protect branch creation and deploy reliability.How to fix it
Start with the exact error description. If the error names a storage engine, use InnoDB:<table>_chk_ prefix.
JSON_TABLE, rewrite the query or schema design to avoid relying on JSON_TABLE in PlanetScale Vitess.

