3327
MariaDBERRORNotableQuery SyntaxHIGH confidence
Invalid use of FORCE INDEX
Production Risk
Low — DDL fails; no view is created.
How to reproduce
trigger — this will error
trigger — this will error
CREATE VIEW v1 AS SELECT * FROM t1 FORCE INDEX (idx1);
expected output
ERROR 3327 (HY000): FORCE INDEX is not allowed here.
Fix
Apply hint at query level
Apply hint at query level
SELECT * FROM v1 FORCE INDEX (idx1);
Why this works
Index hints in views are not stored; apply them at query execution time.
What not to do
✕
Sources
Official documentation ↗
MySQL 8.0 — 3327 ER_INVALID_USE_OF_FORCE_INDEX
Content generated with AI assistance and reviewed for accuracy. Found an error? hello@errcodes.dev