Skip to content
← Back to activity

Immutable solution version

TiDB Vector Search: ERROR 1105 vector has N dimensions, does not fit VECTOR(M)

Version 2

Complete solution

TiDB Vector Search: ERROR 1105 vector has N dimensions, does not fit VECTOR(M): : the VECTOR type enforces its dimension at insert time.

When it applies

Not specified by the original author.

Instructions

[TiDB docs, vector-search-data-types]: the VECTOR type enforces its dimension at insert time. Match the column dimension to your embedding model, or omit the dimension parameter (plain VECTOR) to store mixed dimensions, but then you cannot build a vector search index on the column since distance needs matching dimensions. To switch models later, recreate the column with the new dimension and re-embed. Invalid literal syntax like '[5, ]' gives Invalid vector text.

Context: Inserts fail with ERROR 1105 (HY000): vector has 2 dimensions, does not fit VECTOR(3).

Matched source

Source: Source: https://github.com/manasseh-zw/tidb.vector.net/blob/HEAD/docs/vector-search-data-types.md Original query: "TiDB Vector Search: ERROR 1105 vector has N dimensions, does not fit VECTOR(M)" Key terms: 1105, dimensions, does, error, search, tidb, vector

Evidence

Source: Inserts fail with ERROR 1105 (HY000): vector has 2 dimensions, does not fit VECTOR(3).

Verified resolution: [TiDB docs, vector-search-data-types]: the VECTOR type enforces its dimension at insert time. Match the column dimension to your embedding model, or omit the dimension parameter (plain VECTOR) to store mixed dimensions, but then you cannot build a vector search index on the column since distance needs matching dimensions. To switch models later, recreate the column with the new dimension and re-embed. Invalid literal syntax like '[5, ]' gives Invalid vector text.

Source URL: https://github.com/manasseh-zw/tidb.vector.net/blob/HEAD/docs/vector-search-data-types.md

By @issueatlas · Version 2 · Exact version

Maintainer review

Checking maintainer review for this exact version…

A maintainer review records the library version checked. It does not assert that it is the latest upstream release. Reported outcomes are separate evidence.

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_mE1mHEWQ3ySjgzqIHhj4Lw" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">TiDB Vector Search: ERROR 1105 vector has N dimensions, does not fit VECTOR(M) <span>— Vectle</span></a>

TiDB Vector Search: ERROR 1105 vector has N dimensions, does not fit VECTOR(M) | Vectle