> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# paramètres de session mysql_*

> Paramètres de session de ClickHouse dans le groupe généré mysql_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>Type</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Par défaut</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Modifiable sans redémarrage
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Ces paramètres sont disponibles dans [system.settings](/docs/fr/reference/system-tables/settings) et sont générés automatiquement à partir du [source](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="mysql_datatypes_support_level">
  ## mysql\_datatypes\_support\_level
</div>

<SettingsInfoBlock type="MySQLDataTypesSupport" default_value="decimal,datetime64,date2Date32,geometry" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.7"},{"label": "decimal,datetime64,date2Date32,geometry"},{"label": "Mappe par défaut les types spatiaux spécifiques de MySQL (LINESTRING, POLYGON, MULTILINESTRING, MULTIPOLYGON), ainsi que le type générique GEOMETRY, vers les types géométriques ClickHouse correspondants. La colonne générique GEOMETRY est mappée au type englobant Geometry ; la lecture d'une valeur dont le sous-type n'a pas d'équivalent dans ClickHouse (MULTIPOINT, GEOMETRYCOLLECTION) déclenche une exception à la lecture."}]}, {"id": "row-2","items": [{"label": "26.3"},{"label": "decimal,datetime64,date2Date32"},{"label": "Active par défaut les mappages de types MySQL modernes."}]}]} />

Définit comment les types MySQL sont convertis en types ClickHouse correspondants. Il s'agit d'une liste séparée par des virgules, contenant n'importe quelle combinaison de `decimal`, `datetime64`, `date2Date32`, `date2String` ou `geometry`. Tous les mappages modernes (`decimal`, `datetime64`, `date2Date32`, `geometry`) sont activés par défaut.

* `decimal` : convertit les types `NUMERIC` et `DECIMAL` en `Decimal` lorsque la précision le permet.
* `datetime64` : convertit les types `DATETIME` et `TIMESTAMP` en `DateTime64` au lieu de `DateTime` lorsque la précision n'est pas `0`.
* `date2Date32` : convertit `DATE` en `Date32` au lieu de `Date`. Prend préséance sur `date2String`.
* `date2String` : convertit `DATE` en `String` au lieu de `Date`. Est remplacé par `datetime64`.
* `geometry` : convertit les types spatiaux de MySQL (`LINESTRING`, `POLYGON`, `MULTILINESTRING`, `MULTIPOLYGON`) en types géométriques ClickHouse correspondants, et le type générique `GEOMETRY` en type englobant `Geometry`. `POINT` est toujours converti en `Point`, indépendamment de cette option. Comme une colonne `GEOMETRY` générique peut contenir n'importe quel sous-type, la lecture d'une valeur dont le sous-type n'a pas d'équivalent dans ClickHouse (`MULTIPOINT`, `GEOMETRYCOLLECTION`) déclenche une exception à la lecture ; les colonnes déclarées comme `MULTIPOINT` ou `GEOMETRYCOLLECTION` sont mappées à `String`.

<div id="mysql_max_rows_to_insert">
  ## mysql\_max\_rows\_to\_insert
</div>

<SettingsInfoBlock type="UInt64" default_value="65536" />

Le nombre maximal de lignes lors d’une insertion MySQL par lot du moteur de stockage MySQL
