Le préfixe
ALTER TABLE distingue cette syntaxe de celle de la plupart des autres systèmes prenant en charge SQL. Il indique que, contrairement à des requêtes similaires dans les bases de données OLTP, il s’agit d’une opération lourde qui n’est pas conçue pour un usage fréquent. ALTER TABLE est considéré comme une opération lourde qui nécessite la fusion des données sous-jacentes avant leur suppression. Pour les tables MergeTree, envisagez d’utiliser la requête DELETE FROM, qui effectue une suppression légère et peut être nettement plus rapide.filter_expr doit être de type UInt8. La requête supprime les lignes de la table pour lesquelles cette expression prend une valeur non nulle.
Une requête peut contenir plusieurs commandes séparées par des virgules.
Le mode de synchronisation du traitement de la requête est défini par le paramètre mutations_sync. Par défaut, il est asynchrone.
Voir aussi