deduplicate_insert
INSERT INTO (pour les tables Replicated*).
Ce paramètre remplace les paramètres insert_deduplicate et async_insert_deduplicate.
Ce paramètre a trois valeurs possibles :
- disable — La déduplication est désactivée pour la requête
INSERT INTO. - enable — La déduplication est activée pour la requête
INSERT INTO. - backward_compatible_choice — La déduplication est activée si
insert_deduplicateouasync_insert_deduplicatesont activés pour le type d’insertion concerné.
deduplicate_insert_select
INSERT SELECT (pour les tables Replicated*).
Ce paramètre remplace insert_deduplicate et deduplicate_insert pour les requêtes INSERT SELECT.
Ce paramètre a quatre valeurs possibles :
- disable — La déduplication est désactivée pour les requêtes
INSERT SELECT. - force_enable — La déduplication est activée pour les requêtes
INSERT SELECT. Si le résultat du SELECT n’est pas stable, une exception est levée. - enable_when_possible — La déduplication est activée si
insert_deduplicateest activé et que le résultat du SELECT est stable, sinon elle est désactivée. - enable_even_for_bad_queries - La déduplication est activée si
insert_deduplicateest activé. Si le résultat du SELECT n’est pas stable, un avertissement est consigné, mais la requête est exécutée avec déduplication. Cette option est conservée pour assurer la compatibilité ascendante. Envisagez plutôt d’utiliser d’autres options, car celle-ci peut entraîner des résultats inattendus.