From d2d034663d7bf16f0ead3581319d114446904f56 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 5 Aug 2026 14:20:08 +0900 Subject: [PATCH] i18n(ja): unify MySQL-compatibility term translation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MySQLの互換性 (143 occurrences) and MySQLとの互換性 (142 occurrences) were split roughly 50/50 for the same English term "MySQL compatibility"/"MySQL Compatibility". Unified to MySQLとの互換性, matching the H1 heading of mysql-compatibility.md and the grammatically-preferred "compatibility with MySQL" reading. Headings keep their {#mysql-compatibility} anchor unchanged. --- ai/reference/vector-search-data-types.md | 2 +- ai/reference/vector-search-functions-and-operators.md | 2 +- best-practices/uuid.md | 2 +- character-set-gbk.md | 2 +- constraints.md | 2 +- data-type-json.md | 2 +- develop/dev-guide-choose-driver-or-orm.md | 2 +- develop/dev-guide-third-party-tools-compatibility.md | 2 +- dm/dm-faq.md | 2 +- functions-and-operators/bit-functions-and-operators.md | 2 +- functions-and-operators/cast-functions-and-operators.md | 2 +- functions-and-operators/date-and-time-functions.md | 2 +- .../encryption-and-compression-functions.md | 2 +- functions-and-operators/json-functions.md | 2 +- functions-and-operators/locking-functions.md | 2 +- functions-and-operators/operators.md | 2 +- functions-and-operators/sequence-functions.md | 2 +- mysql-compatibility.md | 2 +- non-transactional-dml.md | 2 +- releases/release-1.0-ga.md | 2 +- releases/release-6.1.0.md | 2 +- releases/release-6.5.0.md | 2 +- sql-statements/sql-statement-add-column.md | 2 +- sql-statements/sql-statement-admin-bdr-role.md | 2 +- sql-statements/sql-statement-admin-cancel-ddl.md | 2 +- sql-statements/sql-statement-admin-check-table-index.md | 2 +- sql-statements/sql-statement-admin-checksum-table.md | 2 +- sql-statements/sql-statement-admin-cleanup.md | 2 +- sql-statements/sql-statement-admin-pause-ddl.md | 2 +- sql-statements/sql-statement-admin-recover.md | 2 +- sql-statements/sql-statement-admin-resume-ddl.md | 2 +- sql-statements/sql-statement-admin-show-ddl.md | 2 +- sql-statements/sql-statement-alter-database.md | 2 +- sql-statements/sql-statement-alter-index.md | 2 +- sql-statements/sql-statement-alter-sequence.md | 2 +- sql-statements/sql-statement-alter-table-compact.md | 2 +- sql-statements/sql-statement-alter-table.md | 6 +++--- sql-statements/sql-statement-analyze-table.md | 2 +- sql-statements/sql-statement-batch.md | 2 +- sql-statements/sql-statement-begin.md | 2 +- sql-statements/sql-statement-cancel-import-job.md | 2 +- sql-statements/sql-statement-change-column.md | 2 +- sql-statements/sql-statement-commit.md | 2 +- sql-statements/sql-statement-create-binding.md | 2 +- sql-statements/sql-statement-create-database.md | 2 +- sql-statements/sql-statement-create-role.md | 2 +- sql-statements/sql-statement-create-sequence.md | 2 +- sql-statements/sql-statement-create-table-like.md | 2 +- sql-statements/sql-statement-create-user.md | 2 +- sql-statements/sql-statement-create-view.md | 2 +- sql-statements/sql-statement-deallocate.md | 2 +- sql-statements/sql-statement-delete.md | 2 +- sql-statements/sql-statement-do.md | 2 +- sql-statements/sql-statement-drop-binding.md | 2 +- sql-statements/sql-statement-drop-column.md | 2 +- sql-statements/sql-statement-drop-database.md | 2 +- sql-statements/sql-statement-drop-index.md | 2 +- sql-statements/sql-statement-drop-role.md | 2 +- sql-statements/sql-statement-drop-sequence.md | 2 +- sql-statements/sql-statement-drop-stats.md | 2 +- sql-statements/sql-statement-drop-table.md | 2 +- sql-statements/sql-statement-drop-user.md | 2 +- sql-statements/sql-statement-drop-view.md | 2 +- sql-statements/sql-statement-execute.md | 2 +- sql-statements/sql-statement-explain-analyze.md | 2 +- sql-statements/sql-statement-explain.md | 2 +- sql-statements/sql-statement-flashback-database.md | 2 +- sql-statements/sql-statement-flashback-table.md | 2 +- sql-statements/sql-statement-flush-privileges.md | 2 +- sql-statements/sql-statement-flush-status.md | 2 +- sql-statements/sql-statement-flush-tables.md | 2 +- sql-statements/sql-statement-grant-role.md | 2 +- sql-statements/sql-statement-insert.md | 2 +- sql-statements/sql-statement-kill.md | 2 +- sql-statements/sql-statement-load-data.md | 2 +- sql-statements/sql-statement-lock-stats.md | 2 +- .../sql-statement-lock-tables-and-unlock-tables.md | 2 +- sql-statements/sql-statement-modify-column.md | 2 +- sql-statements/sql-statement-prepare.md | 2 +- sql-statements/sql-statement-recover-table.md | 2 +- sql-statements/sql-statement-rename-index.md | 2 +- sql-statements/sql-statement-rename-table.md | 2 +- sql-statements/sql-statement-rename-user.md | 2 +- sql-statements/sql-statement-replace.md | 2 +- sql-statements/sql-statement-revoke-role.md | 2 +- sql-statements/sql-statement-rollback.md | 2 +- sql-statements/sql-statement-savepoint.md | 2 +- sql-statements/sql-statement-set-default-role.md | 2 +- sql-statements/sql-statement-set-names.md | 2 +- sql-statements/sql-statement-set-password.md | 2 +- sql-statements/sql-statement-set-role.md | 2 +- sql-statements/sql-statement-set-transaction.md | 2 +- sql-statements/sql-statement-set-variable.md | 2 +- sql-statements/sql-statement-show-affinity.md | 2 +- sql-statements/sql-statement-show-analyze-status.md | 2 +- sql-statements/sql-statement-show-bindings.md | 2 +- sql-statements/sql-statement-show-builtins.md | 2 +- sql-statements/sql-statement-show-character-set.md | 2 +- sql-statements/sql-statement-show-collation.md | 2 +- sql-statements/sql-statement-show-column-stats-usage.md | 2 +- sql-statements/sql-statement-show-columns-from.md | 2 +- sql-statements/sql-statement-show-config.md | 2 +- sql-statements/sql-statement-show-create-database.md | 2 +- sql-statements/sql-statement-show-create-sequence.md | 2 +- sql-statements/sql-statement-show-create-table.md | 2 +- sql-statements/sql-statement-show-create-user.md | 2 +- sql-statements/sql-statement-show-databases.md | 2 +- sql-statements/sql-statement-show-engines.md | 2 +- sql-statements/sql-statement-show-errors.md | 2 +- sql-statements/sql-statement-show-grants.md | 2 +- sql-statements/sql-statement-show-import-job.md | 2 +- sql-statements/sql-statement-show-indexes.md | 2 +- sql-statements/sql-statement-show-master-status.md | 2 +- sql-statements/sql-statement-show-privileges.md | 2 +- sql-statements/sql-statement-show-processlist.md | 2 +- sql-statements/sql-statement-show-profiles.md | 2 +- sql-statements/sql-statement-show-stats-buckets.md | 2 +- sql-statements/sql-statement-show-stats-healthy.md | 2 +- sql-statements/sql-statement-show-stats-histograms.md | 2 +- sql-statements/sql-statement-show-stats-locked.md | 2 +- sql-statements/sql-statement-show-stats-meta.md | 2 +- sql-statements/sql-statement-show-stats-topn.md | 2 +- sql-statements/sql-statement-show-status.md | 2 +- sql-statements/sql-statement-show-table-status.md | 2 +- sql-statements/sql-statement-show-tables.md | 2 +- sql-statements/sql-statement-show-variables.md | 2 +- sql-statements/sql-statement-show-warnings.md | 2 +- sql-statements/sql-statement-shutdown.md | 2 +- sql-statements/sql-statement-start-transaction.md | 2 +- sql-statements/sql-statement-table.md | 2 +- sql-statements/sql-statement-trace.md | 2 +- sql-statements/sql-statement-truncate.md | 2 +- sql-statements/sql-statement-unlock-stats.md | 2 +- sql-statements/sql-statement-update.md | 2 +- sql-statements/sql-statement-use.md | 2 +- sql-statements/sql-statement-with.md | 2 +- system-variable-reference.md | 2 +- ticdc/ticdc-faq.md | 2 +- tidb-cloud/tidb-cloud-poc.md | 2 +- tidb-limitations.md | 2 +- user-defined-variables.md | 2 +- 141 files changed, 143 insertions(+), 143 deletions(-) diff --git a/ai/reference/vector-search-data-types.md b/ai/reference/vector-search-data-types.md index 8d73016a99ca0..cb5a3ef8cf9dd 100644 --- a/ai/reference/vector-search-data-types.md +++ b/ai/reference/vector-search-data-types.md @@ -237,7 +237,7 @@ Vector と String 間のキャストを行うには、次の関数を使用し ベクトル データ型の制限については、 [ベクトル検索の制限](/ai/reference/vector-search-limitations.md)および[ベクトルインデックスの制限](/ai/reference/vector-search-index.md#restrictions)を参照してください。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} ベクトル データ型は TiDB 固有であり、MySQL ではサポートされていません。 diff --git a/ai/reference/vector-search-functions-and-operators.md b/ai/reference/vector-search-functions-and-operators.md index 912f7f2f3a6b8..79c3e99bfbdb3 100644 --- a/ai/reference/vector-search-functions-and-operators.md +++ b/ai/reference/vector-search-functions-and-operators.md @@ -290,7 +290,7 @@ SELECT VEC_AS_TEXT('[1.000, 2.5]'); | [1,2.5] | +-----------------------------+ -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} ベクトル関数と、ベクトル データ型に対する組み込み関数および演算子の拡張使用は TiDB 固有のものであり、MySQL ではサポートされていません。 diff --git a/best-practices/uuid.md b/best-practices/uuid.md index 1a34a84ebcb50..aadbbd5c6be80 100644 --- a/best-practices/uuid.md +++ b/best-practices/uuid.md @@ -59,6 +59,6 @@ Key Visualizer の詳細については、次のドキュメントを参照し - TiDB Self-Managedの場合は[Key Visualizer](/dashboard/dashboard-key-visualizer.md) - TiDB Cloudの場合は[Key Visualizer](/tidb-cloud/tune-performance.md#key-visualizer) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} UUIDはMySQLでも使用できます。`BIN_TO_UUID()`と`UUID_TO_BIN()`関数はMySQL 8.0で導入されました。`UUID()`関数はそれ以前のMySQLバージョンでも使用できます。 diff --git a/character-set-gbk.md b/character-set-gbk.md index 89f8c13aaa4df..08a66253f2de6 100644 --- a/character-set-gbk.md +++ b/character-set-gbk.md @@ -32,7 +32,7 @@ SHOW COLLATION WHERE CHARSET = 'gbk'; +----------------+---------+----+---------+----------+---------+---------------+ 2 rows in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このセクションでは、MySQL と TiDB 間の互換性に関する情報を提供します。 diff --git a/constraints.md b/constraints.md index b2aae6258f98a..20e50c0c3be79 100644 --- a/constraints.md +++ b/constraints.md @@ -126,7 +126,7 @@ ALTER TABLE t DROP CONSTRAINT t_chk_1; ALTER TABLE t ALTER CONSTRAINT c1 NOT ENFORCED; ``` -### MySQLの互換性 {#mysql-compatibility} +### MySQLとの互換性 {#mysql-compatibility} - 列(例: `ALTER TABLE t ADD COLUMN a CHECK(a > 0)` )の追加時に`CHECK`制約を追加することはサポートされていません。この場合、列のみが正常に追加され、TiDBは`CHECK`制約を無視し、エラーを報告しません。 - `ALTER TABLE t CHANGE a b int CHECK(b > 0)`を使用して`CHECK`制約を追加することはサポートされていません。この文を実行すると、TiDBはエラーを報告します。 diff --git a/data-type-json.md b/data-type-json.md index 1ef74d05ca1ec..13888de4aa5bb 100644 --- a/data-type-json.md +++ b/data-type-json.md @@ -52,7 +52,7 @@ JSONドキュメント内の値には型があります。これは[`JSON_TYPE` - TiDBバックアップ&リストア(BR)は、v6.3.0でJSON列データのエンコード方法を変更します。そのため、JSON列を含むデータをBRを使用してv6.3.0より前のTiDBクラスターにリストアすることは推奨されません。 - `DATE` 、 `DATETIME` 、 `TIME`などの非標準`JSON`データ型を含むデータをレプリケートする場合は、レプリケーション ツールを使用しないでください。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - `BINARY`型のデータを含む JSON 列を作成すると、MySQL は現在そのデータを`STRING`型として誤ってラベル付けしますが、TiDB はそれを`BINARY`型として正しく処理します。 diff --git a/develop/dev-guide-choose-driver-or-orm.md b/develop/dev-guide-choose-driver-or-orm.md index fa180218d5d0f..cf31247f384fa 100644 --- a/develop/dev-guide-choose-driver-or-orm.md +++ b/develop/dev-guide-choose-driver-or-orm.md @@ -15,7 +15,7 @@ aliases: ['/ja/tidb/stable/dev-guide-choose-driver-or-orm/','/ja/tidbcloud/dev-g > > 詳細については[TiDB でサポートされているサードパーティ ツール](/develop/dev-guide-third-party-support.md)を参照してください。 -TiDBはMySQLプロトコルと高い互換性がありますが、一部の機能はMySQLと互換性がありません。互換性の違いに関する完全なリストについては、 [MySQLの互換性](/mysql-compatibility.md)を参照してください。 +TiDBはMySQLプロトコルと高い互換性がありますが、一部の機能はMySQLと互換性がありません。互換性の違いに関する完全なリストについては、 [MySQLとの互換性](/mysql-compatibility.md)を参照してください。 ## Java {#java} diff --git a/develop/dev-guide-third-party-tools-compatibility.md b/develop/dev-guide-third-party-tools-compatibility.md index 4383ebb825a83..e445f04f18c4a 100644 --- a/develop/dev-guide-third-party-tools-compatibility.md +++ b/develop/dev-guide-third-party-tools-compatibility.md @@ -17,7 +17,7 @@ aliases: ['/ja/tidb/stable/dev-guide-third-party-tools-compatibility/','/ja/tidb > - `SPATIAL`関数、データ型、インデックス > - `XA`構文 > -> 上記の機能がサポートされていないのは想定された動作であり、このドキュメントには記載されていません。詳細については、 [MySQLの互換性](/mysql-compatibility.md)を参照してください。 +> 上記の機能がサポートされていないのは想定された動作であり、このドキュメントには記載されていません。詳細については、 [MySQLとの互換性](/mysql-compatibility.md)を参照してください。 このドキュメントに記載されている非互換性の問題は、いくつかの[TiDBでサポートされているサードパーティツール](/develop/dev-guide-third-party-tools-compatibility.md)に見られます。 diff --git a/dm/dm-faq.md b/dm/dm-faq.md index 8f107099acdfa..d2c2f5e89a7bd 100644 --- a/dm/dm-faq.md +++ b/dm/dm-faq.md @@ -32,7 +32,7 @@ TiDBでサポートされていないDDL文に遭遇した場合は、dmctlを > **Note:** > -> 現在、TiDBはMySQLがサポートするすべてのDDL文と互換性があるわけではありません[MySQLの互換性](/mysql-compatibility.md#ddl-operations)を参照してください。 +> 現在、TiDBはMySQLがサポートするすべてのDDL文と互換性があるわけではありません[MySQLとの互換性](/mysql-compatibility.md#ddl-operations)を参照してください。 ## DM はビュー関連の DDL ステートメントと DML ステートメントを TiDB に複製しますか? {#does-dm-replicate-view-related-ddl-statements-and-dml-statements-to-tidb} diff --git a/functions-and-operators/bit-functions-and-operators.md b/functions-and-operators/bit-functions-and-operators.md index f3eed521cb99b..82973f64c4c9c 100644 --- a/functions-and-operators/bit-functions-and-operators.md +++ b/functions-and-operators/bit-functions-and-operators.md @@ -267,7 +267,7 @@ SELECT n,1024>>n,LPAD(CONV(1024>>n,10,2),11,0) FROM cte; `>>`演算子は、TiDB [TSO](/tso.md)タイムスタンプから UNIX タイムスタンプを抽出するなど、大きな数値の特定の部分を抽出する場合にも役立ちます。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} MySQL 8.0 と以前のバージョンの MySQL では、ビット関数と演算子の処理に若干の違いがあります。TiDB は MySQL 8.0 の動作に準拠することを目指しています。 diff --git a/functions-and-operators/cast-functions-and-operators.md b/functions-and-operators/cast-functions-and-operators.md index af13832ac7792..f291a72043221 100644 --- a/functions-and-operators/cast-functions-and-operators.md +++ b/functions-and-operators/cast-functions-and-operators.md @@ -119,7 +119,7 @@ SELECT CONVERT(0x616263 USING utf8mb4); 1 row in set (0.0004 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - TiDBは`SPATIAL`型に対するキャスト演算をサポートしていません。詳細については[#6347](https://github.com/pingcap/tidb/issues/6347)を参照してください。 - TiDBは`AT TIME ZONE` for `CAST()`をサポートしていません。詳細については[#51742](https://github.com/pingcap/tidb/issues/51742)を参照してください。 diff --git a/functions-and-operators/date-and-time-functions.md b/functions-and-operators/date-and-time-functions.md index a727d4931101e..6d1e4f3dc8fa9 100644 --- a/functions-and-operators/date-and-time-functions.md +++ b/functions-and-operators/date-and-time-functions.md @@ -79,7 +79,7 @@ TiDB は、MySQL 8.0 で利用可能な[日付と時刻関数](https://dev.mysql 詳細は[日付と時刻関数](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html)参照。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} 関数`STR_TO_DATE()` TiDBでサポートされていますが、すべての日付と時刻の値を解析できるわけではありません。また、以下の日付と時刻のフォーマットオプションは**実装されていません**。 diff --git a/functions-and-operators/encryption-and-compression-functions.md b/functions-and-operators/encryption-and-compression-functions.md index b352efe7681c6..6c994807ad135 100644 --- a/functions-and-operators/encryption-and-compression-functions.md +++ b/functions-and-operators/encryption-and-compression-functions.md @@ -383,7 +383,7 @@ SELECT UNCOMPRESSED_LENGTH(0x03000000789C72747206040000FFFF018D00C7); - TiDB は、MySQL Enterprise [問題 #2632](https://github.com/pingcap/tidb/issues/2632)でのみ利用可能な関数をサポートしていません。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - TiDB は`STATEMENT_DIGEST()`および`STATEMENT_DIGEST_TEXT()`関数をサポートしていません。 - TiDB は、MySQL 8.0.30 で追加された[`AES_ENCRYPT()`](#aes_encrypt)と[`AES_DECRYPT`](#aes_decrypt)の`kdf_name` 、 `salt` 、 `iterations`引数をサポートしていません。 diff --git a/functions-and-operators/json-functions.md b/functions-and-operators/json-functions.md index 7bd2c1716ebfb..665e8bf80e5b5 100644 --- a/functions-and-operators/json-functions.md +++ b/functions-and-operators/json-functions.md @@ -153,6 +153,6 @@ JSON関数を使用して[JSONデータ型](/data-type-json.md)のデータを 詳細については[#14486](https://github.com/pingcap/tidb/issues/14486)を参照してください。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - TiDB は、MySQL 8.0 で利用可能な[JSON関数](https://dev.mysql.com/doc/refman/8.0/en/json-functions.html)ほとんどをサポートしています。 diff --git a/functions-and-operators/locking-functions.md b/functions-and-operators/locking-functions.md index 55840ae6ea2eb..c6fe6f9e62733 100644 --- a/functions-and-operators/locking-functions.md +++ b/functions-and-operators/locking-functions.md @@ -17,7 +17,7 @@ TiDB は、MySQL 8.0 で利用可能なユーザー レベル[ロック関数](h | [`RELEASE_ALL_LOCKS()`](https://dev.mysql.com/doc/refman/8.0/en/locking-functions.html#function_release-all-locks) | 現在のセッションによって保持されているすべてのロックを解除します。 | | [`RELEASE_LOCK(lockName)`](https://dev.mysql.com/doc/refman/8.0/en/locking-functions.html#function_release-lock) | 以前に取得したロックを解除します。`lockName`パラメータは64文字以内でなければなりません。 | -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - TiDB で許可される最小タイムアウトは 1 秒、最大タイムアウトは 1 時間 (3600 秒) です。これは、0 秒と無制限 ( `timeout=-1` ) の両方のタイムアウトが許可されている MySQL とは異なります。TiDB は範囲外の値を最も近い許容値に自動的に変換し、 `timeout=-1`は 3600 秒に変換されます。 - TiDBは、ユーザーレベルロックによるデッドロックを自動的に検出しません。デッドロックが発生したセッションは最大1時間後にタイムアウトしますが、影響を受けたセッションのいずれかで[`KILL`](/sql-statements/sql-statement-kill.md)を使用することで手動で解決することもできます。また、ユーザーレベルロックを常に同じ順序で取得することで、デッドロックを防ぐこともできます。 diff --git a/functions-and-operators/operators.md b/functions-and-operators/operators.md index 2fbf604e73bae..d6da31606a991 100644 --- a/functions-and-operators/operators.md +++ b/functions-and-operators/operators.md @@ -138,6 +138,6 @@ OR, || 詳細は[機能依存の検出](https://dev.mysql.com/doc/refman/8.0/en/group-by-functional-dependence.html)参照。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - MySQL は`ILIKE`演算子をサポートしていません。 diff --git a/functions-and-operators/sequence-functions.md b/functions-and-operators/sequence-functions.md index 1c3cda53c1986..9260e0a2cf6a0 100644 --- a/functions-and-operators/sequence-functions.md +++ b/functions-and-operators/sequence-functions.md @@ -149,6 +149,6 @@ SELECT LASTVAL(s1); +-------------+ 1 row in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} MySQL は、 [ISO/IEC 9075-2](https://www.iso.org/standard/76584.html)で定義されているシーケンスを作成および操作するための関数とステートメントをサポートしていません。 diff --git a/mysql-compatibility.md b/mysql-compatibility.md index 273ff6d91742d..c3c1fda55566f 100644 --- a/mysql-compatibility.md +++ b/mysql-compatibility.md @@ -1,6 +1,6 @@ --- title: MySQL Compatibility -summary: TiDBとMySQLの互換性、およびサポートされていない機能や異なる機能について学びましょう。 +summary: TiDBとMySQLとの互換性、およびサポートされていない機能や異なる機能について学びましょう。 --- # MySQLとの互換性 {#mysql-compatibility} diff --git a/non-transactional-dml.md b/non-transactional-dml.md index 62058b9f8406a..e42ffd45b5b1b 100644 --- a/non-transactional-dml.md +++ b/non-transactional-dml.md @@ -409,7 +409,7 @@ WHERE t.c1 IS NULL; - 各バッチで実行されるSQL文は、 `WHERE`条件が変更されるため、実行プランや式の計算順序が異なる場合があります。そのため、実行結果が元のSQL文と異なる可能性があります。 - DML ステートメントには非決定論的な操作が含まれています。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} 非トランザクション ステートメントは TiDB 固有であり、MySQL とは互換性がありません。 diff --git a/releases/release-1.0-ga.md b/releases/release-1.0-ga.md index 64387ecce2aee..b624438701c97 100644 --- a/releases/release-1.0-ga.md +++ b/releases/release-1.0-ga.md @@ -14,7 +14,7 @@ summary: TiDB 1.0は、MySQLとの互換性、SQLの最適化、安定性、そ - プッシュダウンを分析する - 関数シグネチャプッシュダウン - 内部データ形式を最適化して中間データのサイズを削減します -- MySQLの互換性を強化する +- MySQLとの互換性を強化する - `NO_SQL_CACHE`構文をサポートし、ストレージエンジンのキャッシュ使用量を制限します - ハッシュアグリゲータ演算子をリファクタリングしてメモリ使用量を削減する - ストリームアグリゲーターオペレーターをサポートする diff --git a/releases/release-6.1.0.md b/releases/release-6.1.0.md index c83c8d30aa83b..0f04082963a19 100644 --- a/releases/release-6.1.0.md +++ b/releases/release-6.1.0.md @@ -185,7 +185,7 @@ TiDB バージョン: 6.1.0 [ユーザードキュメント](/tikv-configuration-file.md#api-version-new-in-v610) [#11745](https://github.com/tikv/tikv/issues/11745) -### MySQLの互換性 {#mysql-compatibility} +### MySQLとの互換性 {#mysql-compatibility} - MySQL のユーザーレベルロック管理との互換性をサポート diff --git a/releases/release-6.5.0.md b/releases/release-6.5.0.md index 9c436eab11d60..61c586ee0a5b7 100644 --- a/releases/release-6.5.0.md +++ b/releases/release-6.5.0.md @@ -215,7 +215,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については[ドキュメント](/sql-statements/sql-statement-explain.md)を参照してください。 -### MySQLの互換性 {#mysql-compatibility} +### MySQLとの互換性 {#mysql-compatibility} - 高性能かつグローバルに単調な`AUTO_INCREMENT`列属性 (GA) をサポート [#38442](https://github.com/pingcap/tidb/issues/38442) @[tiancaiamao](https://github.com/tiancaiamao) diff --git a/sql-statements/sql-statement-add-column.md b/sql-statements/sql-statement-add-column.md index 42f9b1b0c6d76..b91f5124cb414 100644 --- a/sql-statements/sql-statement-add-column.md +++ b/sql-statements/sql-statement-add-column.md @@ -83,7 +83,7 @@ mysql> SELECT * FROM t1; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - 新しい列を追加してそれを`PRIMARY KEY`に設定することはサポートされていません。 - 新しい列を追加して`AUTO_INCREMENT`に設定することはサポートされていません。 diff --git a/sql-statements/sql-statement-admin-bdr-role.md b/sql-statements/sql-statement-admin-bdr-role.md index cdd1540ae4076..9fb105fa2d498 100644 --- a/sql-statements/sql-statement-admin-bdr-role.md +++ b/sql-statements/sql-statement-admin-bdr-role.md @@ -79,6 +79,6 @@ ADMIN SHOW BDR ROLE; 1 row in set (0.01 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-admin-cancel-ddl.md b/sql-statements/sql-statement-admin-cancel-ddl.md index 1ca952be90f3b..c1ad6c27435de 100644 --- a/sql-statements/sql-statement-admin-cancel-ddl.md +++ b/sql-statements/sql-statement-admin-cancel-ddl.md @@ -36,7 +36,7 @@ ADMIN CANCEL DDL JOBS job_id [, job_id] ...; > - この操作では、複数のDDLジョブを同時にキャンセルできます。 [`ADMIN SHOW DDL JOBS`](/sql-statements/sql-statement-admin-show-ddl.md)ステートメントを使用して、DDLジョブのIDを取得できます。 > - キャンセルするジョブが完了している場合、キャンセル操作は失敗します。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-admin-check-table-index.md b/sql-statements/sql-statement-admin-check-table-index.md index 9972300c42a3d..b37904f013062 100644 --- a/sql-statements/sql-statement-admin-check-table-index.md +++ b/sql-statements/sql-statement-admin-check-table-index.md @@ -59,7 +59,7 @@ ADMIN CHECK INDEX tbl_name idx_name (lower_val, upper_val) [, (lower_val, upper_ 上記の文は、テーブル`tbl_name`のインデックス`idx_name`に対応する列データとインデックスデータの整合性を、指定されたデータ範囲(チェック対象)でチェックするために使用されます。整合性チェックに合格した場合、空の結果が返されます。そうでない場合は、データが不整合であることを示すエラーメッセージが返されます。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-admin-checksum-table.md b/sql-statements/sql-statement-admin-checksum-table.md index ef5cbf9e20980..5b89f9bacd5b4 100644 --- a/sql-statements/sql-statement-admin-checksum-table.md +++ b/sql-statements/sql-statement-admin-checksum-table.md @@ -65,6 +65,6 @@ ADMIN CHECKSUM TABLE t1; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-admin-cleanup.md b/sql-statements/sql-statement-admin-cleanup.md index b68c081bdf00d..6c1ad9cea95b5 100644 --- a/sql-statements/sql-statement-admin-cleanup.md +++ b/sql-statements/sql-statement-admin-cleanup.md @@ -83,7 +83,7 @@ Query OK, 0 rows affected (0.01 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-admin-pause-ddl.md b/sql-statements/sql-statement-admin-pause-ddl.md index d2c162ea1b21e..52dcb49ac41f4 100644 --- a/sql-statements/sql-statement-admin-pause-ddl.md +++ b/sql-statements/sql-statement-admin-pause-ddl.md @@ -48,7 +48,7 @@ ADMIN PAUSE DDL JOBS job_id [, job_id] ...; -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-admin-recover.md b/sql-statements/sql-statement-admin-recover.md index c860371bf15b3..97fe776bdb57a 100644 --- a/sql-statements/sql-statement-admin-recover.md +++ b/sql-statements/sql-statement-admin-recover.md @@ -81,7 +81,7 @@ Query OK, 0 rows affected (0.01 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-admin-resume-ddl.md b/sql-statements/sql-statement-admin-resume-ddl.md index b3df804631be0..051f896221ec8 100644 --- a/sql-statements/sql-statement-admin-resume-ddl.md +++ b/sql-statements/sql-statement-admin-resume-ddl.md @@ -50,7 +50,7 @@ ADMIN RESUME DDL JOBS job_id [, job_id] ...; -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-admin-show-ddl.md b/sql-statements/sql-statement-admin-show-ddl.md index 6762764f103c1..663d796e90ab3 100644 --- a/sql-statements/sql-statement-admin-show-ddl.md +++ b/sql-statements/sql-statement-admin-show-ddl.md @@ -241,7 +241,7 @@ ADMIN SHOW DDL JOB QUERIES LIMIT 3 OFFSET 4; # Retrieve rows 5-7 DDL履歴ジョブキュー内の任意の結果範囲から、 `job_id`に対応する実行中のDDLジョブを検索できます。この構文には、 `ADMIN SHOW DDL JOB QUERIES`の最後の10件の結果という制限はありません。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-alter-database.md b/sql-statements/sql-statement-alter-database.md index cfd919446532d..b218bb5429a16 100644 --- a/sql-statements/sql-statement-alter-database.md +++ b/sql-statements/sql-statement-alter-database.md @@ -31,7 +31,7 @@ Query OK, 0 rows affected (0.00 sec) 現在、TiDBは一部の文字セットと照合順序のみをサポートしています。詳細は[文字セットと照合順序のサポート](/character-set-and-collation.md)ご覧ください。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`ALTER DATABASE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-alter-index.md b/sql-statements/sql-statement-alter-index.md index 965e5d092bcd4..9606e44169215 100644 --- a/sql-statements/sql-statement-alter-index.md +++ b/sql-statements/sql-statement-alter-index.md @@ -102,7 +102,7 @@ ALTER TABLE t1 DROP INDEX c1; Query OK, 0 rows affected (0.02 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - TiDB の不可視インデックスは、MySQL 8.0 の同等の機能に基づいてモデル化されています。 - MySQL と同様に、TiDB では`PRIMARY KEY`インデックスを不可視にすることはできません。 diff --git a/sql-statements/sql-statement-alter-sequence.md b/sql-statements/sql-statement-alter-sequence.md index c84dd6d28a1ec..1be35850716cf 100644 --- a/sql-statements/sql-statement-alter-sequence.md +++ b/sql-statements/sql-statement-alter-sequence.md @@ -173,7 +173,7 @@ SHOW CREATE SEQUENCE s2\G Create Sequence: CREATE SEQUENCE `s2` start with 1 minvalue 1 maxvalue 100 increment by 1 cache 1000 nocycle ENGINE=InnoDB 1 row in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントはTiDBの拡張機能です。実装はMariaDBで利用可能なシーケンスをモデルにしています。 diff --git a/sql-statements/sql-statement-alter-table-compact.md b/sql-statements/sql-statement-alter-table-compact.md index 3aacd47dd96a2..0574e7a2cb3c5 100644 --- a/sql-statements/sql-statement-alter-table-compact.md +++ b/sql-statements/sql-statement-alter-table-compact.md @@ -195,7 +195,7 @@ SELECT PARTITION_NAME, TOTAL_DELTA_ROWS, TOTAL_STABLE_ROWS ## 互換性 {#compatibility} -### MySQLの互換性 {#mysql-compatibility} +### MySQLとの互換性 {#mysql-compatibility} `ALTER TABLE ... COMPACT`構文はTiDB固有のもので、標準SQL構文の拡張です。MySQLには同等の構文はありませんが、MySQLクライアントまたはMySQLプロトコルに準拠した各種データベースドライバを使用してこの文を実行できます。 diff --git a/sql-statements/sql-statement-alter-table.md b/sql-statements/sql-statement-alter-table.md index a32485bef7e4c..0493567f25c87 100644 --- a/sql-statements/sql-statement-alter-table.md +++ b/sql-statements/sql-statement-alter-table.md @@ -152,7 +152,7 @@ Query OK, 0 rows affected, 1 warning (0.25 sec) 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDB の`ALTER TABLE`には次の主な制限が適用されます。 @@ -176,11 +176,11 @@ TiDB の`ALTER TABLE`には次の主な制限が適用されます。 - `ALTER TABLE t CACHE | NOCACHE`はMySQL構文に対するTiDB拡張です。詳細については[キャッシュされたテーブル](/cached-tables.md)を参照してください。 -詳細な制限については[MySQLの互換性](/mysql-compatibility.md#ddl-operations)を参照してください。 +詳細な制限については[MySQLとの互換性](/mysql-compatibility.md#ddl-operations)を参照してください。 ## 参照 {#see-also} -- [MySQLの互換性](/mysql-compatibility.md#ddl-operations) +- [MySQLとの互換性](/mysql-compatibility.md#ddl-operations) - [ADD COLUMN](/sql-statements/sql-statement-add-column.md) - [DROP COLUMN](/sql-statements/sql-statement-drop-column.md) - [ADD INDEX](/sql-statements/sql-statement-add-index.md) diff --git a/sql-statements/sql-statement-analyze-table.md b/sql-statements/sql-statement-analyze-table.md index 831c0dcbb1e1b..46da3abedf88f 100644 --- a/sql-statements/sql-statement-analyze-table.md +++ b/sql-statements/sql-statement-analyze-table.md @@ -92,7 +92,7 @@ mysql> EXPLAIN SELECT * FROM t1 WHERE c1 = 3; 統計が正しく更新され、読み込まれるようになりました。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBは、収集する統計情報と、クエリ実行時に統計情報を利用する方法の**両方**においてMySQLとは異なります。この文は構文的にはMySQLに似ていますが、以下の違いがあります。 diff --git a/sql-statements/sql-statement-batch.md b/sql-statements/sql-statement-batch.md index 10594d2f03d9a..90a5771d6e87a 100644 --- a/sql-statements/sql-statement-batch.md +++ b/sql-statements/sql-statement-batch.md @@ -47,7 +47,7 @@ ShardableStmt ::= | ReplaceIntoStmt ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} `BATCH`構文は TiDB 固有であり、MySQL とは互換性がありません。 diff --git a/sql-statements/sql-statement-begin.md b/sql-statements/sql-statement-begin.md index d79da6b18752e..c35595cb83e99 100644 --- a/sql-statements/sql-statement-begin.md +++ b/sql-statements/sql-statement-begin.md @@ -33,7 +33,7 @@ mysql> COMMIT; Query OK, 0 rows affected (0.01 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBは`BEGIN PESSIMISTIC`または`BEGIN OPTIMISTIC`の構文拡張をサポートしています。これにより、トランザクションのデフォルトのトランザクションモデルをオーバーライドできます。 diff --git a/sql-statements/sql-statement-cancel-import-job.md b/sql-statements/sql-statement-cancel-import-job.md index ae1b9578def73..3ed367934ee84 100644 --- a/sql-statements/sql-statement-cancel-import-job.md +++ b/sql-statements/sql-statement-cancel-import-job.md @@ -30,7 +30,7 @@ CANCEL IMPORT JOB 1; Query OK, 0 rows affected (0.01 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-change-column.md b/sql-statements/sql-statement-change-column.md index 0a557ea352bd1..cf48956de73c4 100644 --- a/sql-statements/sql-statement-change-column.md +++ b/sql-statements/sql-statement-change-column.md @@ -110,7 +110,7 @@ ALTER TABLE t CHANGE COLUMN a a DATETIME; ERROR 8200 (HY000): Unsupported modify column: change from original type decimal(13,7) to datetime is currently unsupported yet -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - 主キー列の[再編成データ](/sql-statements/sql-statement-modify-column.md#reorg-data-change)種類の変更はサポートされていません。 - パーティション化されたテーブル上の列タイプの変更はサポートされていません。 diff --git a/sql-statements/sql-statement-commit.md b/sql-statements/sql-statement-commit.md index 429d383d576d7..6a7be7cd29f7a 100644 --- a/sql-statements/sql-statement-commit.md +++ b/sql-statements/sql-statement-commit.md @@ -36,7 +36,7 @@ mysql> COMMIT; Query OK, 0 rows affected (0.01 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - 現在、TiDBはメタデータロック(MDL)を使用して、DDL文によるトランザクションで使用されるテーブルの変更をデフォルトで防止しています。メタデータロックの動作はTiDBとMySQLで異なります。詳細については、 [メタデータロック](/metadata-lock.md)を参照してください。 - TiDB 3.0.8以降のバージョンでは、デフォルトで[悲観的ロック](/pessimistic-transaction.md)が使用されます。 [楽観的ロック](/optimistic-transaction.md)を使用する場合は、別のトランザクションによって行が変更されているために`COMMIT`ステートメントが失敗する可能性があることを考慮することが重要です。 diff --git a/sql-statements/sql-statement-create-binding.md b/sql-statements/sql-statement-create-binding.md index 28b791aa7d674..d5994085ef000 100644 --- a/sql-statements/sql-statement-create-binding.md +++ b/sql-statements/sql-statement-create-binding.md @@ -316,7 +316,7 @@ Empty set (0.002 sec) `CREATE BINDING`ステートメントには`SUPER`権限が必要です。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-create-database.md b/sql-statements/sql-statement-create-database.md index 1c040ae56858b..219055cae5a20 100644 --- a/sql-statements/sql-statement-create-database.md +++ b/sql-statements/sql-statement-create-database.md @@ -71,7 +71,7 @@ mysql> SHOW TABLES; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`CREATE DATABASE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-create-role.md b/sql-statements/sql-statement-create-role.md index 674bf7a62fee2..e2c73c14990e5 100644 --- a/sql-statements/sql-statement-create-role.md +++ b/sql-statements/sql-statement-create-role.md @@ -127,7 +127,7 @@ SHOW TABLES IN test; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`CREATE ROLE`文はMySQL 8.0のロール機能と完全に互換性があります。互換性に関する相違点が見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-create-sequence.md b/sql-statements/sql-statement-create-sequence.md index 847af9d9f7add..ea33026d4879b 100644 --- a/sql-statements/sql-statement-create-sequence.md +++ b/sql-statements/sql-statement-create-sequence.md @@ -238,7 +238,7 @@ CREATE [TEMPORARY] SEQUENCE [IF NOT EXISTS] sequence_name ERROR 4135 (HY000): Sequence 'test.seq2' has run out -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントはTiDBの拡張機能です。実装はMariaDBで利用可能なシーケンスをモデルにしています。 diff --git a/sql-statements/sql-statement-create-table-like.md b/sql-statements/sql-statement-create-table-like.md index aa354d8dc9f0a..b2b25af4448a7 100644 --- a/sql-statements/sql-statement-create-table-like.md +++ b/sql-statements/sql-statement-create-table-like.md @@ -57,7 +57,7 @@ Empty set (0.00 sec) コピー元のテーブルに`PRE_SPLIT_REGIONS`属性が定義されている場合、 `CREATE TABLE LIKE`文で作成されたテーブルはこの属性を継承し、新しいテーブルのリージョンは分割されます。詳細については、 `PRE_SPLIT_REGIONS` [CREATE TABLE](/sql-statements/sql-statement-create-table.md)を参照してください。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`CREATE TABLE LIKE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告](https://docs.pingcap.com/tidb/stable/support)してください。 diff --git a/sql-statements/sql-statement-create-user.md b/sql-statements/sql-statement-create-user.md index e322e477b6a6e..2a5e615acf429 100644 --- a/sql-statements/sql-statement-create-user.md +++ b/sql-statements/sql-statement-create-user.md @@ -166,7 +166,7 @@ SELECT USER, HOST, USER_ATTRIBUTES FROM MYSQL.USER WHERE USER='newuser11'; 1 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} 次の`CREATE USER`オプションは TiDB ではまだサポートされていないため、解析されますが無視されます。 diff --git a/sql-statements/sql-statement-create-view.md b/sql-statements/sql-statement-create-view.md index d4fc1d4d57bb7..34002ddf370a4 100644 --- a/sql-statements/sql-statement-create-view.md +++ b/sql-statements/sql-statement-create-view.md @@ -87,7 +87,7 @@ mysql> INSERT INTO v1 (c1) VALUES (7); ERROR 1105 (HY000): insert into view v1 is not supported now. ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - 現在、TiDB 内のどのビューも挿入または更新できません (つまり、 `INSERT VIEW`と`UPDATE VIEW`はサポートされていません)。`WITH CHECK OPTION`は構文的に互換性があるだけで、有効ではありません。 - 現在、TiDB のビューは`ALTER VIEW`をサポートしていませんが、代わりに`CREATE OR REPLACE`を使用できます。 diff --git a/sql-statements/sql-statement-deallocate.md b/sql-statements/sql-statement-deallocate.md index ae0c76fb914f4..0d663abdb0014 100644 --- a/sql-statements/sql-statement-deallocate.md +++ b/sql-statements/sql-statement-deallocate.md @@ -45,7 +45,7 @@ mysql> DEALLOCATE PREPARE mystmt; Query OK, 0 rows affected (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`DEALLOCATE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-delete.md b/sql-statements/sql-statement-delete.md index 506fa79f8378d..8286974e65955 100644 --- a/sql-statements/sql-statement-delete.md +++ b/sql-statements/sql-statement-delete.md @@ -51,7 +51,7 @@ mysql> SELECT * FROM t1; 4 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`DELETE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-do.md b/sql-statements/sql-statement-do.md index f2e0f3d918287..7b51406c14113 100644 --- a/sql-statements/sql-statement-do.md +++ b/sql-statements/sql-statement-do.md @@ -51,7 +51,7 @@ mysql> DO SLEEP(1), SLEEP(1.5); Query OK, 0 rows affected (2.50 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`DO`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)を参照してください。 diff --git a/sql-statements/sql-statement-drop-binding.md b/sql-statements/sql-statement-drop-binding.md index eab27041148e6..fb115d3a55479 100644 --- a/sql-statements/sql-statement-drop-binding.md +++ b/sql-statements/sql-statement-drop-binding.md @@ -202,7 +202,7 @@ Query OK, 3 rows affected (0.019 sec) Empty set (0.002 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-drop-column.md b/sql-statements/sql-statement-drop-column.md index 757bb3976a43f..5fc89d656355a 100644 --- a/sql-statements/sql-statement-drop-column.md +++ b/sql-statements/sql-statement-drop-column.md @@ -72,7 +72,7 @@ mysql> SELECT * FROM t1; 5 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - 主キー列または複合インデックスによってカバーされる列の削除はサポートされていません。 diff --git a/sql-statements/sql-statement-drop-database.md b/sql-statements/sql-statement-drop-database.md index 0e6fefa724f2a..473958cfba6a8 100644 --- a/sql-statements/sql-statement-drop-database.md +++ b/sql-statements/sql-statement-drop-database.md @@ -44,7 +44,7 @@ mysql> SHOW DATABASES; 3 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`DROP DATABASE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-drop-index.md b/sql-statements/sql-statement-drop-index.md index 6ea746e30ee02..27ca047821560 100644 --- a/sql-statements/sql-statement-drop-index.md +++ b/sql-statements/sql-statement-drop-index.md @@ -56,7 +56,7 @@ mysql> DROP INDEX c1 ON t1; Query OK, 0 rows affected (0.30 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - `CLUSTERED`型の主キーの削除はサポートされていません。 `CLUSTERED`型の主キーの詳細については、 [クラスター化インデックス](/clustered-indexes.md)を参照してください。 diff --git a/sql-statements/sql-statement-drop-role.md b/sql-statements/sql-statement-drop-role.md index 8650dc8bb6b3f..ee351670fa50a 100644 --- a/sql-statements/sql-statement-drop-role.md +++ b/sql-statements/sql-statement-drop-role.md @@ -160,7 +160,7 @@ SET ROLE analyticsteam; ERROR 3530 (HY000): `analyticsteam`@`%` is is not granted to jennifer@% ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`DROP ROLE`文はMySQL 8.0のロール機能と完全に互換性があります。互換性に関する相違点が見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-drop-sequence.md b/sql-statements/sql-statement-drop-sequence.md index 37bad0c257b37..db8376e343227 100644 --- a/sql-statements/sql-statement-drop-sequence.md +++ b/sql-statements/sql-statement-drop-sequence.md @@ -36,7 +36,7 @@ DROP SEQUENCE seq, seq2; Query OK, 0 rows affected (0.03 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントはTiDBの拡張機能です。実装はMariaDBで利用可能なシーケンスをモデルにしています。 diff --git a/sql-statements/sql-statement-drop-stats.md b/sql-statements/sql-statement-drop-stats.md index bba863b0e56e9..052e36093db41 100644 --- a/sql-statements/sql-statement-drop-stats.md +++ b/sql-statements/sql-statement-drop-stats.md @@ -74,7 +74,7 @@ SHOW STATS_META WHERE db_name='test' and table_name='t'; Empty set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-drop-table.md b/sql-statements/sql-statement-drop-table.md index 98b31c530506d..6f1b7de3112b9 100644 --- a/sql-statements/sql-statement-drop-table.md +++ b/sql-statements/sql-statement-drop-table.md @@ -62,7 +62,7 @@ mysql> DROP TABLE v1; Query OK, 0 rows affected (0.23 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} 現在、 `RESTRICT`と`CASCADE`構文的にのみサポートされています。 diff --git a/sql-statements/sql-statement-drop-user.md b/sql-statements/sql-statement-drop-user.md index 160fe7f75649d..118295e14702f 100644 --- a/sql-statements/sql-statement-drop-user.md +++ b/sql-statements/sql-statement-drop-user.md @@ -59,7 +59,7 @@ mysql> SHOW GRANTS FOR 'newuser'; ERROR 1141 (42000): There is no such grant defined for user 'newuser' on host '%' ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - `IF EXISTS`で存在しないユーザーを削除しても、TiDB に警告は作成されません[問題番号 #10196](https://github.com/pingcap/tidb/issues/10196) 。 diff --git a/sql-statements/sql-statement-drop-view.md b/sql-statements/sql-statement-drop-view.md index b7c7ee6dc7a7b..575d63ddfff82 100644 --- a/sql-statements/sql-statement-drop-view.md +++ b/sql-statements/sql-statement-drop-view.md @@ -71,7 +71,7 @@ mysql> SELECT * FROM t1; 5 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`DROP VIEW`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-execute.md b/sql-statements/sql-statement-execute.md index 258de5b5133ea..78c6763aae445 100644 --- a/sql-statements/sql-statement-execute.md +++ b/sql-statements/sql-statement-execute.md @@ -35,7 +35,7 @@ mysql> DEALLOCATE PREPARE mystmt; Query OK, 0 rows affected (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`EXECUTE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-explain-analyze.md b/sql-statements/sql-statement-explain-analyze.md index cb72c52639e01..435c2ea219826 100644 --- a/sql-statements/sql-statement-explain-analyze.md +++ b/sql-statements/sql-statement-explain-analyze.md @@ -315,7 +315,7 @@ TiDB v7.1 を使用している場合、計算は`pd/pd-client/model.go`の`Befo コプロセッサーオペレータには通常、実行時間情報の2つの部分、 `cop_task`と`tikv_task`が含まれます。`cop_task`はTiDBによって記録された時間で、リクエストがサーバーに送信されてからレスポンスが受信されるまでの時間です。`tikv_task`はTiKVコプロセッサー自体によって記録された時間です。この2つの値に大きな差がある場合は、レスポンスの待機時間が長すぎるか、gRPCまたはネットワークで費やされた時間が長すぎることを示している可能性があります。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} `EXPLAIN ANALYZE`は MySQL 8.0 の機能ですが、TiDB の出力形式と潜在的な実行プランはどちらも MySQL とは大幅に異なります。 diff --git a/sql-statements/sql-statement-explain.md b/sql-statements/sql-statement-explain.md index 917a5b9d11e67..6e402419d3f56 100644 --- a/sql-statements/sql-statement-explain.md +++ b/sql-statements/sql-statement-explain.md @@ -314,7 +314,7 @@ EXPLAIN FORMAT = "tidb_json" SELECT id FROM t WHERE a = 1; -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - `EXPLAIN`の形式と TiDB の潜在的な実行プランはどちらも MySQL とは大幅に異なります。 - TiDB は`FORMAT=JSON`または`FORMAT=TREE`オプションをサポートしていません。 diff --git a/sql-statements/sql-statement-flashback-database.md b/sql-statements/sql-statement-flashback-database.md index a0ef5aac7961a..792d9bec0bfe3 100644 --- a/sql-statements/sql-statement-flashback-database.md +++ b/sql-statements/sql-statement-flashback-database.md @@ -58,6 +58,6 @@ FlashbackToNewName ::= FLASHBACK DATABASE test TO test1; ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-flashback-table.md b/sql-statements/sql-statement-flashback-table.md index 770d6b87c7e39..21f4a507f9c25 100644 --- a/sql-statements/sql-statement-flashback-table.md +++ b/sql-statements/sql-statement-flashback-table.md @@ -82,6 +82,6 @@ FlashbackToNewName ::= `FLASHBACK TABLE`操作は、TiDBがスナップショット読み取りによってテーブルメタデータを取得し、 `CREATE TABLE`と同様のテーブル作成プロセスを実行することで実行されます。したがって、 `FLASHBACK TABLE`本質的には一種のDDL操作です。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-flush-privileges.md b/sql-statements/sql-statement-flush-privileges.md index ea64f7164c29b..b92568b90fcdb 100644 --- a/sql-statements/sql-statement-flush-privileges.md +++ b/sql-statements/sql-statement-flush-privileges.md @@ -32,7 +32,7 @@ mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`FLUSH PRIVILEGES`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-flush-status.md b/sql-statements/sql-statement-flush-status.md index 5dbd9a9328879..d3d22bd6ea6cf 100644 --- a/sql-statements/sql-statement-flush-status.md +++ b/sql-statements/sql-statement-flush-status.md @@ -71,7 +71,7 @@ mysql> show status; 6 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - このステートメントは MySQL と互換性があります。 diff --git a/sql-statements/sql-statement-flush-tables.md b/sql-statements/sql-statement-flush-tables.md index 5cb30af17936d..10808edd47bd1 100644 --- a/sql-statements/sql-statement-flush-tables.md +++ b/sql-statements/sql-statement-flush-tables.md @@ -48,7 +48,7 @@ mysql> FLUSH TABLES WITH READ LOCK; ERROR 1105 (HY000): FLUSH TABLES WITH READ LOCK is not supported. Please use @@tidb_snapshot ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - TiDBにはMySQLのようなテーブルキャッシュの概念がありません。そのため、 `FLUSH TABLES`解析されますが、互換性のためにTiDBでは無視されます。 - ステートメント`FLUSH TABLES WITH READ LOCK`エラーを生成します。これは、TiDBが現在テーブルのロックをサポートしていないためです。この目的には、代わりに[履歴データの読み取り](/read-historical-data.md)を使用することをお勧めします。 diff --git a/sql-statements/sql-statement-grant-role.md b/sql-statements/sql-statement-grant-role.md index a4ff365b81cec..3e68efc6113a8 100644 --- a/sql-statements/sql-statement-grant-role.md +++ b/sql-statements/sql-statement-grant-role.md @@ -127,7 +127,7 @@ SHOW TABLES IN test; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`GRANT `文はMySQL 8.0のロール機能と完全に互換性があります。互換性に関する相違点が見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-insert.md b/sql-statements/sql-statement-insert.md index e09afe06a7a89..33063b452fb02 100644 --- a/sql-statements/sql-statement-insert.md +++ b/sql-statements/sql-statement-insert.md @@ -99,7 +99,7 @@ mysql> SELECT * FROM t2; 5 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`INSERT`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-kill.md b/sql-statements/sql-statement-kill.md index 6532dd2c7cc02..be1fbddbea70d 100644 --- a/sql-statements/sql-statement-kill.md +++ b/sql-statements/sql-statement-kill.md @@ -35,7 +35,7 @@ KILL 5857102839209263511; Query OK, 0 rows affected (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - MySQL の`KILL`文は現在接続されている MySQL インスタンス内の接続のみを終了できますが、TiDB の`KILL`文はクラスター全体の任意の TiDB インスタンス内の接続を終了できます。 - v7.2.0 以前のバージョンでは、MySQL コマンドラインのControl+Cを使用して TiDB 内のクエリまたは接続を終了することはサポートされていません。 diff --git a/sql-statements/sql-statement-load-data.md b/sql-statements/sql-statement-load-data.md index 2ca7705d6a1c2..7256ad0f7b660 100644 --- a/sql-statements/sql-statement-load-data.md +++ b/sql-statements/sql-statement-load-data.md @@ -173,7 +173,7 @@ IGNORE 1 LINES; -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} `LOAD DATA`文の構文はMySQLの構文と互換性がありますが、文字セットオプションは解析されますが無視されます。構文の互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-lock-stats.md b/sql-statements/sql-statement-lock-stats.md index 65d68b9833d30..62c7a50010e88 100644 --- a/sql-statements/sql-statement-lock-stats.md +++ b/sql-statements/sql-statement-lock-stats.md @@ -132,7 +132,7 @@ mysql> SHOW WARNINGS; ロック解除統計の詳細については、 [UNLOCK STATS](/sql-statements/sql-statement-unlock-stats.md)を参照してください。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-lock-tables-and-unlock-tables.md b/sql-statements/sql-statement-lock-tables-and-unlock-tables.md index a52766947b30e..08f18ffdd243d 100644 --- a/sql-statements/sql-statement-lock-tables-and-unlock-tables.md +++ b/sql-statements/sql-statement-lock-tables-and-unlock-tables.md @@ -98,7 +98,7 @@ ERROR 1066 (42000): Not unique table/alias: 't' - `METRICS_SCHEMA` - `mysql` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} ### テーブルロックの取得 {#table-lock-acquisition} diff --git a/sql-statements/sql-statement-modify-column.md b/sql-statements/sql-statement-modify-column.md index 6cdecfde4d75e..85fbb9f56987d 100644 --- a/sql-statements/sql-statement-modify-column.md +++ b/sql-statements/sql-statement-modify-column.md @@ -151,7 +151,7 @@ CREATE TABLE `t1` ( > > Query OK, 0 rows affected (2.52 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - 主キー列のReorg-Data型の変更はサポートされていませんが、Meta-Only型の変更はサポートされています。例: diff --git a/sql-statements/sql-statement-prepare.md b/sql-statements/sql-statement-prepare.md index 4a90f36e6c8c2..e74cbaed303eb 100644 --- a/sql-statements/sql-statement-prepare.md +++ b/sql-statements/sql-statement-prepare.md @@ -45,7 +45,7 @@ mysql> DEALLOCATE PREPARE mystmt; Query OK, 0 rows affected (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`PREPARE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-recover-table.md b/sql-statements/sql-statement-recover-table.md index dfa789ab3d85b..3dcf6f9626eaf 100644 --- a/sql-statements/sql-statement-recover-table.md +++ b/sql-statements/sql-statement-recover-table.md @@ -83,6 +83,6 @@ NUM ::= intLit テーブルのリカバリは、TiDBがスナップショット読み取りによってテーブルメタデータを取得し、 `CREATE TABLE`と同様のテーブル作成プロセスを実行することで実行されます。したがって、 `RECOVER TABLE`自体は本質的には一種のDDL操作です。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-rename-index.md b/sql-statements/sql-statement-rename-index.md index 8c550ca7ae181..a38f8edfd1d4a 100644 --- a/sql-statements/sql-statement-rename-index.md +++ b/sql-statements/sql-statement-rename-index.md @@ -49,7 +49,7 @@ Create Table: CREATE TABLE `t1` ( 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`RENAME INDEX`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-rename-table.md b/sql-statements/sql-statement-rename-table.md index ca7ee38933c83..32b700478baed 100644 --- a/sql-statements/sql-statement-rename-table.md +++ b/sql-statements/sql-statement-rename-table.md @@ -132,7 +132,7 @@ SHOW CREATE TABLE t1\G ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin 1 row in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`RENAME TABLE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-rename-user.md b/sql-statements/sql-statement-rename-user.md index 07221b3af8192..92c884886d5bd 100644 --- a/sql-statements/sql-statement-rename-user.md +++ b/sql-statements/sql-statement-rename-user.md @@ -70,7 +70,7 @@ SHOW GRANTS FOR 'newuser'; ERROR 1141 (42000): There is no such grant defined for user 'newuser' on host '%' ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} `RENAME USER` MySQL と完全に互換性があると予想されます。互換性に違いが見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-replace.md b/sql-statements/sql-statement-replace.md index 599954a7e70c8..f2cbf411219fe 100644 --- a/sql-statements/sql-statement-replace.md +++ b/sql-statements/sql-statement-replace.md @@ -70,7 +70,7 @@ mysql> SELECT * FROM t1; 3 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`REPLACE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-revoke-role.md b/sql-statements/sql-statement-revoke-role.md index c17d4e5f5eded..212ac67c41a34 100644 --- a/sql-statements/sql-statement-revoke-role.md +++ b/sql-statements/sql-statement-revoke-role.md @@ -158,7 +158,7 @@ SHOW GRANTS; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`REVOKE `文はMySQL 8.0のロール機能と完全に互換性があります。互換性に関する相違点が見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-rollback.md b/sql-statements/sql-statement-rollback.md index 9c7f5ff82854e..bb9370182126f 100644 --- a/sql-statements/sql-statement-rollback.md +++ b/sql-statements/sql-statement-rollback.md @@ -37,7 +37,7 @@ mysql> SELECT * FROM t1; Empty set (0.01 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - TiDBは構文`ROLLBACK AND [NO] RELEASE`を解析しますが、無視します。この機能はMySQLでトランザクションのロールバック直後にクライアントセッションを切断するために使用されます。TiDBでは、代わりにクライアントドライバの`mysql_close()`機能を使用することをお勧めします。 - TiDBは構文`ROLLBACK AND [NO] CHAIN`を解析しますが、無視します。この機能はMySQLで使用され、現在のトランザクションがロールバックされている間に、同じ分離レベルで新しいトランザクションを即座に開始します。TiDBでは、代わりに新しいトランザクションを開始することが推奨されます。 diff --git a/sql-statements/sql-statement-savepoint.md b/sql-statements/sql-statement-savepoint.md index ca47ad3a4733b..d0126a2c65870 100644 --- a/sql-statements/sql-statement-savepoint.md +++ b/sql-statements/sql-statement-savepoint.md @@ -145,7 +145,7 @@ SELECT * FROM t1; 1 row in set ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} `ROLLBACK TO SAVEPOINT`を使用してトランザクションを指定されたセーブポイントまでロールバックすると、MySQL は指定されたセーブポイント以降に保持されているロックのみを解放します。一方、TiDB の悲観的トランザクションでは、TiDB は指定されたセーブポイント以降に保持されているロックをすぐには解放しません。代わりに、TiDB はトランザクションがコミットまたはロールバックされた時点ですべてのロックを解放します。 diff --git a/sql-statements/sql-statement-set-default-role.md b/sql-statements/sql-statement-set-default-role.md index cf388928a36fb..5513a5cee27e1 100644 --- a/sql-statements/sql-statement-set-default-role.md +++ b/sql-statements/sql-statement-set-default-role.md @@ -128,7 +128,7 @@ SET DEFAULT ROLE analyticsteam TO jennifer; ERROR 3530 (HY000): `analyticsteam`@`%` is is not granted to jennifer@% ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SET DEFAULT ROLE`文はMySQL 8.0のロール機能と完全に互換性があります。互換性に関する相違点が見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-set-names.md b/sql-statements/sql-statement-set-names.md index 2a3da7a633ba9..1b477a55c2ba5 100644 --- a/sql-statements/sql-statement-set-names.md +++ b/sql-statements/sql-statement-set-names.md @@ -69,7 +69,7 @@ mysql> SHOW VARIABLES LIKE 'character_set%'; 8 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SET [NAMES|CHARACTER SET]`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-set-password.md b/sql-statements/sql-statement-set-password.md index 10e032e6efe71..2a372b7673f05 100644 --- a/sql-statements/sql-statement-set-password.md +++ b/sql-statements/sql-statement-set-password.md @@ -54,7 +54,7 @@ mysql> SHOW CREATE USER 'newuser'; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SET PASSWORD`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-set-role.md b/sql-statements/sql-statement-set-role.md index dce5aaac3918c..b7536e4094ebd 100644 --- a/sql-statements/sql-statement-set-role.md +++ b/sql-statements/sql-statement-set-role.md @@ -81,7 +81,7 @@ SELECT CURRENT_ROLE(); +----------------+ 1 row in set (0.000 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SET ROLE`文はMySQL 8.0のロール機能と完全に互換性があります。互換性に関する相違点が見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-set-transaction.md b/sql-statements/sql-statement-set-transaction.md index aac87e78b409b..d4f890875c57c 100644 --- a/sql-statements/sql-statement-set-transaction.md +++ b/sql-statements/sql-statement-set-transaction.md @@ -60,7 +60,7 @@ mysql> SHOW SESSION VARIABLES LIKE 'transaction_isolation'; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - TiDB は、構文でのみトランザクションを読み取り専用として設定する機能をサポートしています。 - 分離レベル`READ-UNCOMMITTED`および`SERIALIZABLE`サポートされていません。 diff --git a/sql-statements/sql-statement-set-variable.md b/sql-statements/sql-statement-set-variable.md index 874678af8d96b..2d46bd90e4840 100644 --- a/sql-statements/sql-statement-set-variable.md +++ b/sql-statements/sql-statement-set-variable.md @@ -101,7 +101,7 @@ SELECT @myvar, @myvar + 1; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} 次の動作の違いが適用されます。 diff --git a/sql-statements/sql-statement-show-affinity.md b/sql-statements/sql-statement-show-affinity.md index 181ec518ad270..05639bdb060de 100644 --- a/sql-statements/sql-statement-show-affinity.md +++ b/sql-statements/sql-statement-show-affinity.md @@ -51,7 +51,7 @@ SHOW AFFINITY; - `Affinity_region_count` `Region_count`未満の場合、一部のリージョンがアフィニティに基づいてレプリカのスケジュールをまだ完了していないことを示します。 - `Affinity_region_count` `Region_count`に等しい場合、アフィニティに基づくレプリカのスケジューリングが完了していることを示します。つまり、関連するすべてのリージョンの分散がアフィニティ要件を満たしていることを意味します。ただし、これは関連するリージョンのマージ操作が完了したことを示すものではありません。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-analyze-status.md b/sql-statements/sql-statement-show-analyze-status.md index a1906002a92d5..c6b90e323c59b 100644 --- a/sql-statements/sql-statement-show-analyze-status.md +++ b/sql-statements/sql-statement-show-analyze-status.md @@ -80,7 +80,7 @@ mysql> show analyze status; 6 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-bindings.md b/sql-statements/sql-statement-show-bindings.md index 2ad724504584c..f203e0480b044 100644 --- a/sql-statements/sql-statement-show-bindings.md +++ b/sql-statements/sql-statement-show-bindings.md @@ -123,7 +123,7 @@ Original_sql: select * from t1 where b = ? 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-builtins.md b/sql-statements/sql-statement-show-builtins.md index 28336f83d7e44..170fc47e1023d 100644 --- a/sql-statements/sql-statement-show-builtins.md +++ b/sql-statements/sql-statement-show-builtins.md @@ -318,6 +318,6 @@ SHOW BUILTINS; +-----------------------------+ 292 rows in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-character-set.md b/sql-statements/sql-statement-show-character-set.md index d761fdb06b312..fa14ef229d698 100644 --- a/sql-statements/sql-statement-show-character-set.md +++ b/sql-statements/sql-statement-show-character-set.md @@ -60,7 +60,7 @@ SHOW CHARACTER SET WHERE Description='UTF-8 Unicode'; +---------+---------------+-------------------+--------+ 2 rows in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW CHARACTER SET`文の使用方法はMySQLと完全に互換性があります。ただし、TiDBの文字セットはMySQLと比較してデフォルトの照合順序が異なる場合があります。詳細については[MySQLとの互換性](/mysql-compatibility.md)を参照してください。互換性に関する相違点が見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-collation.md b/sql-statements/sql-statement-show-collation.md index 47123c8aefdfc..5e9cdcc87b43e 100644 --- a/sql-statements/sql-statement-show-collation.md +++ b/sql-statements/sql-statement-show-collation.md @@ -94,7 +94,7 @@ SHOW COLLATION WHERE Charset="utf8mb4"; 5 rows in set (0.001 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBにおける`SHOW COLLATION`文の使用法はMySQLと完全に互換性があります。ただし、TiDBの文字セットはMySQLと比較してデフォルトの照合順序が異なる場合があります。詳細については[MySQLとの互換性](/mysql-compatibility.md)を参照してください。互換性に関する相違点が見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-column-stats-usage.md b/sql-statements/sql-statement-show-column-stats-usage.md index 7a88b440fd2cc..7e8311b3aace1 100644 --- a/sql-statements/sql-statement-show-column-stats-usage.md +++ b/sql-statements/sql-statement-show-column-stats-usage.md @@ -46,7 +46,7 @@ SHOW COLUMN_STATS_USAGE; +---------+------------+----------------+-------------+--------------+---------------------+ 5 rows in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-columns-from.md b/sql-statements/sql-statement-show-columns-from.md index 28c77be58e7c5..20ab807d0ce6c 100644 --- a/sql-statements/sql-statement-show-columns-from.md +++ b/sql-statements/sql-statement-show-columns-from.md @@ -127,7 +127,7 @@ mysql> SHOW FULL COLUMNS FROM mysql.user; 38 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW [FULL] COLUMNS FROM`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-config.md b/sql-statements/sql-statement-show-config.md index eeb16d0f8d0a2..f8793810a0857 100644 --- a/sql-statements/sql-statement-show-config.md +++ b/sql-statements/sql-statement-show-config.md @@ -67,7 +67,7 @@ SHOW CONFIG LIKE 'tidb'; ... 40 rows in set (0.01 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-create-database.md b/sql-statements/sql-statement-show-create-database.md index afd5ffca30599..f0f409dcc1708 100644 --- a/sql-statements/sql-statement-show-create-database.md +++ b/sql-statements/sql-statement-show-create-database.md @@ -52,7 +52,7 @@ SHOW CREATE SCHEMA IF NOT EXISTS test; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} `SHOW CREATE DATABASE` MySQL と完全に互換性があると予想されます。互換性に違いが見つかった場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-create-sequence.md b/sql-statements/sql-statement-show-create-sequence.md index 24941d8168c51..f815f2ee405e8 100644 --- a/sql-statements/sql-statement-show-create-sequence.md +++ b/sql-statements/sql-statement-show-create-sequence.md @@ -33,7 +33,7 @@ SHOW CREATE SEQUENCE seq; +-------+----------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントはTiDBの拡張機能です。実装はMariaDBで利用可能なシーケンスをモデルにしています。 diff --git a/sql-statements/sql-statement-show-create-table.md b/sql-statements/sql-statement-show-create-table.md index 102681bfc4feb..93464634930a9 100644 --- a/sql-statements/sql-statement-show-create-table.md +++ b/sql-statements/sql-statement-show-create-table.md @@ -29,7 +29,7 @@ Create Table: CREATE TABLE `t1` ( 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW CREATE TABLE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-create-user.md b/sql-statements/sql-statement-show-create-user.md index 8f80797495bb5..aceeb2631f03a 100644 --- a/sql-statements/sql-statement-show-create-user.md +++ b/sql-statements/sql-statement-show-create-user.md @@ -34,7 +34,7 @@ mysql> SHOW GRANTS FOR 'root'; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} diff --git a/sql-statements/sql-statement-show-databases.md b/sql-statements/sql-statement-show-databases.md index 0bb4698022181..95ae3189a63e4 100644 --- a/sql-statements/sql-statement-show-databases.md +++ b/sql-statements/sql-statement-show-databases.md @@ -50,7 +50,7 @@ mysql> SHOW DATABASES; 5 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW DATABASES`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-engines.md b/sql-statements/sql-statement-show-engines.md index 7a1b74394a98c..87759589cc39d 100644 --- a/sql-statements/sql-statement-show-engines.md +++ b/sql-statements/sql-statement-show-engines.md @@ -30,6 +30,6 @@ mysql> SHOW ENGINES; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - このステートメントは、サポートされているエンジンとして常にInnoDBのみを返します。TiDBは内部的に、ストレージエンジンとして通常[TiKV](/tikv-overview.md)を使用します。 diff --git a/sql-statements/sql-statement-show-errors.md b/sql-statements/sql-statement-show-errors.md index 77e9ca145437a..ffb40259b8b90 100644 --- a/sql-statements/sql-statement-show-errors.md +++ b/sql-statements/sql-statement-show-errors.md @@ -50,7 +50,7 @@ mysql> SHOW ERRORS; Empty set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW ERRORS`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-grants.md b/sql-statements/sql-statement-show-grants.md index 46aabfe1aa69a..751564854b2f6 100644 --- a/sql-statements/sql-statement-show-grants.md +++ b/sql-statements/sql-statement-show-grants.md @@ -50,7 +50,7 @@ mysql> SHOW GRANTS FOR u1; 2 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW GRANTS`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-import-job.md b/sql-statements/sql-statement-show-import-job.md index 933975e735fda..8d847c574130f 100644 --- a/sql-statements/sql-statement-show-import-job.md +++ b/sql-statements/sql-statement-show-import-job.md @@ -64,7 +64,7 @@ SHOW IMPORT JOB 60001; +--------+--------------------+--------------+----------+-------+---------+------------------+---------------+----------------+----------------------------+------------+----------+------------+ 1 row in set (0.01 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-indexes.md b/sql-statements/sql-statement-show-indexes.md index 058622779f79a..6dc4770ce5ea1 100644 --- a/sql-statements/sql-statement-show-indexes.md +++ b/sql-statements/sql-statement-show-indexes.md @@ -54,7 +54,7 @@ mysql> SHOW KEYS FROM t1; TiDB `BTREE` `HASH`のインデックス タイプを`RTREE`ますが、無視されることに注意してください。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW INDEXES [FROM|IN]`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-master-status.md b/sql-statements/sql-statement-show-master-status.md index ff2795c09ec55..7a21f20fb3af4 100644 --- a/sql-statements/sql-statement-show-master-status.md +++ b/sql-statements/sql-statement-show-master-status.md @@ -22,7 +22,7 @@ SHOW MASTER STATUS; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} `SHOW MASTER STATUS`の出力はMySQLと一致するように設計されています。ただし、MySQLの結果はbinlogの位置情報であり、TiDBの結果は最新のTSO情報であるという点で実行結果が異なります。 diff --git a/sql-statements/sql-statement-show-privileges.md b/sql-statements/sql-statement-show-privileges.md index 62a49bc9a6a6d..be5a4612ae86d 100644 --- a/sql-statements/sql-statement-show-privileges.md +++ b/sql-statements/sql-statement-show-privileges.md @@ -76,7 +76,7 @@ SHOW PRIVILEGES; +---------------------------------+---------------------------------------+-------------------------------------------------------+ 50 rows in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW PRIVILEGES`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-processlist.md b/sql-statements/sql-statement-show-processlist.md index 4cad8a9e1a88e..a72046f67684c 100644 --- a/sql-statements/sql-statement-show-processlist.md +++ b/sql-statements/sql-statement-show-processlist.md @@ -30,7 +30,7 @@ mysql> SHOW PROCESSLIST; 現在のユーザーに`PROCESS`権限がない場合、 `SHOW PROCESSLIST`ユーザー自身のセッションからのリクエストのみを表示します。 -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - TiDBの`State`列はあまり意味を持ちません。クエリは並列に実行され、各ゴルーチンは常に異なる状態を持つため、状態を単一の値として表現することはTiDBではより複雑です。 diff --git a/sql-statements/sql-statement-show-profiles.md b/sql-statements/sql-statement-show-profiles.md index c12f3da28cbfa..18f73f23ef23d 100644 --- a/sql-statements/sql-statement-show-profiles.md +++ b/sql-statements/sql-statement-show-profiles.md @@ -26,7 +26,7 @@ SHOW PROFILES; Empty set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントはMySQLとの互換性のためだけに含まれています。 `SHOW PROFILES`を実行すると常に空の結果が返されます。 diff --git a/sql-statements/sql-statement-show-stats-buckets.md b/sql-statements/sql-statement-show-stats-buckets.md index d902795dbf3b1..dadb6665a0c75 100644 --- a/sql-statements/sql-statement-show-stats-buckets.md +++ b/sql-statements/sql-statement-show-stats-buckets.md @@ -52,7 +52,7 @@ SHOW STATS_BUCKETS WHERE Table_name='t'; +---------+------------+----------------+-------------+----------+-----------+-------+---------+--------------------------+--------------------------+------+ 6 rows in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-stats-healthy.md b/sql-statements/sql-statement-show-stats-healthy.md index 7f2a8de8b9a65..9e58124f30866 100644 --- a/sql-statements/sql-statement-show-stats-healthy.md +++ b/sql-statements/sql-statement-show-stats-healthy.md @@ -81,7 +81,7 @@ mysql> SHOW STATS_HEALTHY; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-stats-histograms.md b/sql-statements/sql-statement-show-stats-histograms.md index 0857a12899055..3979a3642f7ff 100644 --- a/sql-statements/sql-statement-show-stats-histograms.md +++ b/sql-statements/sql-statement-show-stats-histograms.md @@ -69,7 +69,7 @@ SHOW STATS_HISTOGRAMS WHERE table_name = 't2'; 2 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-stats-locked.md b/sql-statements/sql-statement-show-stats-locked.md index 324f24de69fcd..cb3eb4ee97124 100644 --- a/sql-statements/sql-statement-show-stats-locked.md +++ b/sql-statements/sql-statement-show-stats-locked.md @@ -63,7 +63,7 @@ mysql> SHOW STATS_LOCKED; 1 row in set (0.01 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-stats-meta.md b/sql-statements/sql-statement-show-stats-meta.md index 0c9eb96569820..b1f6c1f6e60e0 100644 --- a/sql-statements/sql-statement-show-stats-meta.md +++ b/sql-statements/sql-statement-show-stats-meta.md @@ -66,7 +66,7 @@ SHOW STATS_META WHERE table_name = 't2'; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-stats-topn.md b/sql-statements/sql-statement-show-stats-topn.md index 4c97d85681017..f1c3f9add3594 100644 --- a/sql-statements/sql-statement-show-stats-topn.md +++ b/sql-statements/sql-statement-show-stats-topn.md @@ -48,7 +48,7 @@ SHOW STATS_TOPN WHERE Table_name='t'; +---------+------------+----------------+-------------+----------+--------------------------+-------+ 6 rows in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-show-status.md b/sql-statements/sql-statement-show-status.md index a808d495a6736..ae754b99590a6 100644 --- a/sql-statements/sql-statement-show-status.md +++ b/sql-statements/sql-statement-show-status.md @@ -63,7 +63,7 @@ mysql> SHOW GLOBAL STATUS; 9 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - このステートメントは MySQL と互換性があります。 diff --git a/sql-statements/sql-statement-show-table-status.md b/sql-statements/sql-statement-show-table-status.md index 7dbce7fbc07db..42d592a494701 100644 --- a/sql-statements/sql-statement-show-table-status.md +++ b/sql-statements/sql-statement-show-table-status.md @@ -76,7 +76,7 @@ Max_data_length: 0 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW TABLE STATUS`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-tables.md b/sql-statements/sql-statement-show-tables.md index 8a643e2d80757..b8f807127041a 100644 --- a/sql-statements/sql-statement-show-tables.md +++ b/sql-statements/sql-statement-show-tables.md @@ -75,7 +75,7 @@ mysql> SHOW TABLES IN mysql; 20 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW [FULL] TABLES`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-variables.md b/sql-statements/sql-statement-show-variables.md index 018e3ef88bd95..5ca0abf247e1a 100644 --- a/sql-statements/sql-statement-show-variables.md +++ b/sql-statements/sql-statement-show-variables.md @@ -71,7 +71,7 @@ mysql> SHOW VARIABLES WHERE Value=300; 7 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW [GLOBAL|SESSION] VARIABLES`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-show-warnings.md b/sql-statements/sql-statement-show-warnings.md index 77493c23010c5..7dfddbe6958a0 100644 --- a/sql-statements/sql-statement-show-warnings.md +++ b/sql-statements/sql-statement-show-warnings.md @@ -74,7 +74,7 @@ mysql> SELECT * FROM t1; ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`SHOW WARNINGS`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-shutdown.md b/sql-statements/sql-statement-shutdown.md index cf171018643a8..4201b32eb654c 100644 --- a/sql-statements/sql-statement-shutdown.md +++ b/sql-statements/sql-statement-shutdown.md @@ -26,7 +26,7 @@ SHUTDOWN; Query OK, 0 rows affected (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} > **Note:** > diff --git a/sql-statements/sql-statement-start-transaction.md b/sql-statements/sql-statement-start-transaction.md index a6c1a4dc2880c..ce9a5c5605368 100644 --- a/sql-statements/sql-statement-start-transaction.md +++ b/sql-statements/sql-statement-start-transaction.md @@ -38,7 +38,7 @@ mysql> COMMIT; Query OK, 0 rows affected (0.01 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - `START TRANSACTION` TiDB内で即座にトランザクションを開始します。これはMySQLとは異なります。MySQLでは`START TRANSACTION`遅延トランザクションを作成します。ただし、TiDBの`START TRANSACTION` MySQLの`START TRANSACTION WITH CONSISTENT SNAPSHOT`に相当します。 diff --git a/sql-statements/sql-statement-table.md b/sql-statements/sql-statement-table.md index 047c523d2bf46..b6c939880f86b 100644 --- a/sql-statements/sql-statement-table.md +++ b/sql-statements/sql-statement-table.md @@ -77,7 +77,7 @@ TABLE t1 LIMIT 1; 1 row in set (0.01 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} `TABLE`ステートメントは MySQL 8.0.19 で導入されました。 diff --git a/sql-statements/sql-statement-trace.md b/sql-statements/sql-statement-trace.md index 0b9978a4ed107..5e71cb3495de9 100644 --- a/sql-statements/sql-statement-trace.md +++ b/sql-statements/sql-statement-trace.md @@ -88,7 +88,7 @@ TRACE FORMAT='log' SELECT * FROM mysql.user; +----------------------------+--------------------------------------------------------+------+------------------------------------+ 14 rows in set (0.0008 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-truncate.md b/sql-statements/sql-statement-truncate.md index 2cfb591582364..dbc6cd467b3a3 100644 --- a/sql-statements/sql-statement-truncate.md +++ b/sql-statements/sql-statement-truncate.md @@ -55,7 +55,7 @@ mysql> TRUNCATE TABLE t1; Query OK, 0 rows affected (0.11 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`TRUNCATE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-unlock-stats.md b/sql-statements/sql-statement-unlock-stats.md index 2e70f26e3b33a..62c09a617918b 100644 --- a/sql-statements/sql-statement-unlock-stats.md +++ b/sql-statements/sql-statement-unlock-stats.md @@ -65,7 +65,7 @@ mysql> SHOW WARNINGS; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} このステートメントは、MySQL 構文に対する TiDB 拡張です。 diff --git a/sql-statements/sql-statement-update.md b/sql-statements/sql-statement-update.md index 80202fd9fcc8e..7925f76c36138 100644 --- a/sql-statements/sql-statement-update.md +++ b/sql-statements/sql-statement-update.md @@ -65,7 +65,7 @@ mysql> SELECT * FROM t1; 3 rows in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBは式を評価する際に常に列の元の値を使用します。例: diff --git a/sql-statements/sql-statement-use.md b/sql-statements/sql-statement-use.md index e83b3eb3951d6..c3278da6144bc 100644 --- a/sql-statements/sql-statement-use.md +++ b/sql-statements/sql-statement-use.md @@ -72,7 +72,7 @@ mysql> SHOW TABLES; 1 row in set (0.00 sec) ``` -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} TiDBの`USE`文はMySQLと完全に互換性があります。互換性に違いがある場合は、 [バグを報告する](https://docs.pingcap.com/tidb/stable/support)参照してください。 diff --git a/sql-statements/sql-statement-with.md b/sql-statements/sql-statement-with.md index f0bdfae07b081..2811367ca50cd 100644 --- a/sql-statements/sql-statement-with.md +++ b/sql-statements/sql-statement-with.md @@ -71,7 +71,7 @@ WITH RECURSIVE cte(a) AS (SELECT 1 UNION SELECT a+1 FROM cte WHERE a < 5) SELECT +---+ 5 rows in set (0.00 sec) -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} - 厳密モードでは、再帰的に計算されたデータ長がシード部分のデータ長を超えると、TiDBは警告を返し、MySQLはエラーを返します。非厳密モードでは、TiDBの動作はMySQLの動作と一致します。 - 再帰CTEのデータ型はシード部によって決定されます。シード部のデータ型は、場合によってはMySQLと完全に一致しないことがあります(関数など)。 diff --git a/system-variable-reference.md b/system-variable-reference.md index 702d820cc7a07..a4e1943892692 100644 --- a/system-variable-reference.md +++ b/system-variable-reference.md @@ -811,7 +811,7 @@ summary: すべての TiDB システム変数とドキュメント内の参照 - [AUTO_INCREMENT](/auto-increment.md) - [サードパーティ製ツールとの既知の非互換性の問題](/develop/dev-guide-third-party-tools-compatibility.md) -- [MySQLの互換性](/mysql-compatibility.md) +- [MySQLとの互換性](/mysql-compatibility.md) - [[グローバル|セッション]変数を表示](/sql-statements/sql-statement-show-variables.md) - [システム変数](/system-variables.md#tidb_allow_remove_auto_inc-new-in-v2118-and-v304) - [TiDB 3.0.4 リリースノート](/releases/release-3.0.4.md) diff --git a/ticdc/ticdc-faq.md b/ticdc/ticdc-faq.md index 700c5ecd70f7d..694c146f1bf95 100644 --- a/ticdc/ticdc-faq.md +++ b/ticdc/ticdc-faq.md @@ -351,7 +351,7 @@ mysql root@127.0.0.1:test> show create table test; 1 row in set ``` -結果から、レプリケーション前後のテーブルスキーマが不整合になっていることがわかります。これは、TiDBのデフォルト値`explicit_defaults_for_timestamp`がMySQLと異なるためです。詳細は[MySQLの互換性](/mysql-compatibility.md#default-differences)ご覧ください。 +結果から、レプリケーション前後のテーブルスキーマが不整合になっていることがわかります。これは、TiDBのデフォルト値`explicit_defaults_for_timestamp`がMySQLと異なるためです。詳細は[MySQLとの互換性](/mysql-compatibility.md#default-differences)ご覧ください。 v5.0.1 または v4.0.13 以降、MySQL へのレプリケーションごとに、TiCDC は上流と下流の間で時刻型の一貫性を保つために、自動的に`explicit_defaults_for_timestamp = ON`設定します。v5.0.1 または v4.0.13 より前のバージョンでは、TiCDC を使用して時刻型データをレプリケーションする際に、不一致な`explicit_defaults_for_timestamp`値によって発生する互換性の問題にご注意ください。 diff --git a/tidb-cloud/tidb-cloud-poc.md b/tidb-cloud/tidb-cloud-poc.md index e3deba30134ea..ab7432d1a4392 100644 --- a/tidb-cloud/tidb-cloud-poc.md +++ b/tidb-cloud/tidb-cloud-poc.md @@ -102,7 +102,7 @@ TiDB CloudはMySQL 8.0との互換性が非常に高くなっています。MySQ 互換性の詳細については、次のドキュメントを参照してください。 -- [TiDBとMySQLの互換性](https://docs.pingcap.com/tidb/stable/mysql-compatibility) 。 +- [TiDBとMySQLとの互換性](https://docs.pingcap.com/tidb/stable/mysql-compatibility) 。 - [MySQLとは異なるTiDBの機能](https://docs.pingcap.com/tidb/stable/mysql-compatibility#features-that-are-different-from-mysql) 。 - [TiDBのキーワードと予約語](https://docs.pingcap.com/tidb/stable/keywords) 。 - [TiDB の制限](https://docs.pingcap.com/tidb/stable/tidb-limitations) 。 diff --git a/tidb-limitations.md b/tidb-limitations.md index 0f2e5a2246926..97c730c34ae26 100644 --- a/tidb-limitations.md +++ b/tidb-limitations.md @@ -9,7 +9,7 @@ summary: TiDB の使用制限について学習します。 > **Note:** > -> TiDBはMySQLのプロトコルおよび構文と高い互換性を備えていますが、MySQLの多くの制限事項も含まれています。例えば、1つのインデックスには最大16列まで含めることができます。詳細については、 [MySQLの互換性](/mysql-compatibility.md)およびMySQLの公式ドキュメントをご覧ください。 +> TiDBはMySQLのプロトコルおよび構文と高い互換性を備えていますが、MySQLの多くの制限事項も含まれています。例えば、1つのインデックスには最大16列まで含めることができます。詳細については、 [MySQLとの互換性](/mysql-compatibility.md)およびMySQLの公式ドキュメントをご覧ください。 ## 識別子の長さの制限 {#limitations-on-identifier-length} diff --git a/user-defined-variables.md b/user-defined-variables.md index 9e7c8731fb8a6..4321b44e6df2a 100644 --- a/user-defined-variables.md +++ b/user-defined-variables.md @@ -140,7 +140,7 @@ SELECT @col FROM t; | `a` | +------+ -## MySQLの互換性 {#mysql-compatibility} +## MySQLとの互換性 {#mysql-compatibility} `SELECT ... INTO `を除いて、MySQL と TiDB でサポートされる構文は同一です。