Skip to main content
Estos ajustes están disponibles en system.settings y se generan automáticamente a partir del código fuente.

mysql_datatypes_support_level

Define cómo se convierten los tipos de MySQL en los tipos correspondientes de ClickHouse. Es una lista separada por comas con cualquier combinación de decimal, datetime64, date2Date32, date2String o geometry. Todas las correspondencias modernas (decimal, datetime64, date2Date32, geometry) están habilitadas de forma predeterminada.
  • decimal: convierte los tipos NUMERIC y DECIMAL a Decimal cuando la precisión lo permite.
  • datetime64: convierte los tipos DATETIME y TIMESTAMP a DateTime64 en lugar de DateTime cuando la precisión no es 0.
  • date2Date32: convierte DATE a Date32 en lugar de Date. Tiene precedencia sobre date2String.
  • date2String: convierte DATE a String en lugar de Date. Queda sobrescrito por datetime64.
  • geometry: convierte los tipos espaciales de MySQL (LINESTRING, POLYGON, MULTILINESTRING, MULTIPOLYGON, MULTIPOINT) en los tipos geométricos correspondientes de ClickHouse, y el tipo genérico GEOMETRY en el tipo general Geometry. POINT siempre se convierte a Point independientemente de esta opción. Como una columna genérica GEOMETRY puede contener cualquier subtipo, leer un valor cuyo subtipo no tiene equivalente en ClickHouse (GEOMETRYCOLLECTION) genera una excepción en tiempo de lectura; las columnas declaradas como GEOMETRYCOLLECTION se asignan a String. Una columna espacial que admite valores nulos y no sea POINT también se asigna a Nullable(String), ya que Point es el único tipo geométrico que puede anidarse dentro de Nullable. Cada una de estas cadenas consta de un prefijo SRID de 4 bytes seguido de la carga útil WKB, tal como la devuelve MySQL. Todo lo anterior se aplica cuando el schema se infiere a partir de los tipos de columna de una tabla MySQL; cuando la fuente es una consulta (el argumento query(...) de la función de tabla mysql o el motor de tabla MySQL), MySQL informa cada columna de resultado espacial como el tipo genérico GEOMETRY sin el subtipo concreto, por lo que dichas columnas —incluida POINT— se asignan a String (Nullable(String) si admite valores nulos).

mysql_max_rows_to_insert

El número máximo de filas en la inserción por lotes de MySQL del motor de almacenamiento MySQL
Última modificación el 14 de agosto de 2026