Skip to main content
これらの設定は system.settings で確認でき、ソースコード から自動生成されています。

mysql_datatypes_support_level

MySQL 型を対応する ClickHouse 型にどのように変換するかを定義します。decimaldatetime64date2Date32date2Stringgeometry を任意に組み合わせ、カンマ区切りで指定します。最新のマッピング (decimaldatetime64date2Date32geometry) はすべて既定で有効です。
  • decimal: 精度が許す場合、NUMERIC 型と DECIMAL 型を Decimal に変換します。
  • datetime64: 精度が 0 でない場合、DATETIME 型と TIMESTAMP 型を DateTime ではなく DateTime64 に変換します。
  • date2Date32: DATEDate ではなく Date32 に変換します。date2String より優先されます。
  • date2String: DATEDate ではなく String に変換します。datetime64 によって上書きされます。
  • geometry: MySQL の空間型 (LINESTRINGPOLYGONMULTILINESTRINGMULTIPOLYGON) を対応する ClickHouse のジオメトリ型に変換し、汎用の GEOMETRY 型を包括的な Geometry 型に変換します。POINT はこのオプションに関係なく、常に Point に変換されます。汎用の GEOMETRY カラムは任意のサブタイプを保持できるため、対応する ClickHouse の型がないサブタイプの値 (MULTIPOINTGEOMETRYCOLLECTION) を読み取ると、読み取り時に例外が発生します。一方、MULTIPOINT または GEOMETRYCOLLECTION として宣言されたカラムは String にマッピングされます。

mysql_max_rows_to_insert

MySQL ストレージエンジンで MySQL バッチ挿入時に指定できる最大行数
最終更新日 2026年7月23日