SELECT および INSERT クエリを実行できます。
構文
引数
引数は 名前付きコレクション を使用して渡すこともできます。この場合、
host と port は別々に指定する必要があります。本番環境ではこの方法を推奨します。
=, !=, >, >=, <, <= のような単純な WHERE 句は、現在 MySQLサーバー上で実行されます。
それ以外の条件と LIMIT サンプリング制約は、MySQL へのクエリの完了後にのみ ClickHouse で実行されます。
複数のレプリカをサポートしており、| で列挙する必要があります。例えば:
戻り値
MySQL の一部のデータ型は、複数の ClickHouse の型にマッピングされる場合があります。これはクエリレベルの設定 mysql_datatypes_support_level で制御されます。
INSERT クエリでは、テーブル関数 mysql(...) と、カラム名リスト付きのテーブル名を区別するために、キーワード FUNCTION または TABLE FUNCTION を使用する必要があります。以下の例を参照してください。例
enable_compression
false。
この設定は次に適用されます:
mysqlテーブル関数MySQLテーブルエンジンMySQLデータベースエンジン- MySQLインテグレーションで使用される名前付きコレクション