タグ

ブックマーク / dev.mysql.com (7)

  • MySQL :: MySQL 4.1 リファレンスマニュアル :: 12.1 返されるエラー

    任意のホスト言語で MySQL を呼び出したときに発生する可能性があるエラーコードのリストを以下に示します。 名前およびエラーコードの列は、MySQL ソースコードファイル include/mysqld_error.h の定義に対応します。 SQLSTATE の列は、MySQL ソースコードファイル include/sql_state.h の定義に対応します。 SQLSTATE エラーコードは、MySQL バージョン 4.1 を使用する場合にのみ表示されます。SQLSTATE は、X/Open/ANSI/ODBC の動作と互換性を持たせるために追加されました。 各エラーコードに対する説明テキストは、エラーメッセージファイル share/english/errmsg.sys に記述されています。 更新は頻繁に行われるので、上記のソースにエラーコードが追加される可能性があります。 Error:

    tamarimizuu
    tamarimizuu 2013/03/18
    エラー
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 15.7.2.4 読取りのロック

    データのクエリーを実行してから、同じトランザクション内で関連データを挿入または更新する場合は、通常の SELECT ステートメントで十分な保護が提供されません。 ほかのトランザクションは、クエリーが実行されたばかりの同じ行を更新または削除できます。 InnoDB では、追加の安全性が提供される 2 つのタイプのロック読み取りがサポートされています。 SELECT ... FOR SHARE 読み取られる行に共有モードロックを設定します。 ほかのセッションもその行を読み取ることができますが、トランザクションがコミットするまで変更することはできません。 これらの行のいずれかがコミットされていない別のトランザクションによって変更された場合、クエリーはそのトランザクションが終了するまで待機してから、最新の値を使用します。 SELECT ... FOR SHARE は SELECT ... LOCK

  • MySQL :: MySQL 5.6 リファレンスマニュアル :: 17.1.1.6 ローデータファイルを使用したデータスナップショットの作成

    データベースが大きい場合、ローデータファイルをコピーする方が、mysqldump を使用して各スレーブでファイルをインポートするよりも、効率が高くなる場合があります。この方法では、INSERT ステートメントが繰り返されたときのインデックス更新のオーバーヘッドが省かれます。 複雑なキャッシュまたはロギングアルゴリズムを持つストレージエンジンのテーブルでこの方法を使用すると、完全な「ポイントインタイム」スナップショットを作成するための追加手順が必要となります。グローバル読み取りロックを獲得した場合、最初のコピーコマンドはキャッシュ情報とロギング更新が除外する場合があります。ストレージエンジンがこれにどのように反応するかは、そのクラッシュリカバリ能力によります。 マスターとスレーブで ft_stopword_file、ft_min_word_len、または ft_max_word_len の値

  • MySQL :: MySQL 5.1 リファレンスマニュアル (オンラインヘルプ) :: 8.5.5.38 SHOW TABLE STATUS 構文

    SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr] SHOW TABLE STATUS は SHOW TABLES のように機能しますが、TEMPORARY 以外の各テーブルに関する多くの情報を提供します。また、このリストは、mysqlshow --status db_name コマンドを使用して取得することもできます。LIKE 節 (存在する場合) は、どのテーブル名と照合するかを示します。Extensions to SHOW Statements で説明されているように、WHERE 節を指定すると、より一般的な条件を使用して行を選択できます。 このステートメントもまたビューの情報を表示します。 SHOW TABLE STATUS は次のフィールドを返します。 名前 テーブル名。 Engine テーブ

  • MySQL :: MySQL 4.1 リファレンスマニュアル :: 5 MySQL の最適化

    最適化は、システム全体の理解が必要であるため、複雑な作業です。システムやアプリケーションに関する知識が豊富でなくても部分的なローカルの最適化は可能ですが、より高度な最適化が必要になるほど求められる知識も高度になります。 この章では、MySQL 最適化の方法説明し、その例もいくつか紹介します。ただし、常にシステムの速度をさらに上げる補足的な方法もありますが、難度も高くなることを覚えておいてください。 This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the Engli

  • MySQL AB :: MySQL 4.1 リファレンスマニュアル

    概要 これは MySQL リファレンスマニュアルです。 MySQL 8.0 から 8.0.25、および NDB のバージョン 8.0 から 8.0.25-ndb-8.0.25 に基づく NDB Cluster リリースについてそれぞれ説明します。 まだリリースされていない MySQL バージョンの機能のドキュメントが含まれている場合があります。 リリースされたバージョンの詳細は、「MySQL 8.0 リリースノート」を参照してください。 MySQL 8.0 の機能. このマニュアルでは、MySQL 8.0 のエディションによっては含まれていない機能について説明します。このような機能は、ご自身にライセンス付与されている MySQL 8.0 のエディションに含まれていない場合があります。 MySQL 8.0 の使用しているエディションに含まれる機能に関する質問がある場合は、MySQL 8.0

  • MySQL :: MySQL 5.1 リファレンスマニュアル (オンラインヘルプ) :: 7.6 日付時刻関数

    日付関数の使用例です。次のクエリーはすべての行を、過去 30 日以内の date_col で選択します : mysql> SELECT something FROM tbl_name -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col; またこのクエリーは、将来の日付の行を選択します。 日付値を受け入れる関数は通常、日付時刻値を受け入れ、時刻の部分を無視します。そして時刻値を受け入れる関数は通常、日付時刻値を受け入れ、日付の部分を無視します。 現在の日付または時刻をそれぞれ戻す関数は、クエリー実行の開始時点で、各クエリーにつき一度だけ評価されます。つまり、NOW() などの関数が単一クエリー内で複数回参照されている場合、どの参照でも常に同じ結果が生成されます。(ここで言う単一クエリーには、ストアドプログラム (ストアドルーチン

  • 1