内部結合後のWHERE句
普通に使える。 単純に二つのテーブルをくっつけて一つのテーブルにしたと思えばよし。
MySQL普通に使える。 単純に二つのテーブルをくっつけて一つのテーブルにしたと思えばよし。
MySQLみたいなクエリを実行すると、 mosaが0のレコードはHITしない。 なぜ・・・? ※調査結果 答えは簡単。 上の式をわかりやすく解釈すると ってことで、WHEREを解釈した時点でレコードがあればORDER BYするって…
MySQL主キーはテーブルにひとつだけ設定できるってことらしいが、 みたいな構文が通るのは何故? 2つのフィールドで一つのプライマリキーとして扱うのかな。 確かそんなのがあったようななかったような。 ※調査結果 複合キーってことだ…
MySQL答えは兼ねない。 が、auto_incrementを設定するには主キーかインデックスを設定する必要があるので、 auto_incrementが設定されたフィールドは主キーも設定されている割合が高い。
MySQLJOINは遅い。 のでできれば使わない方がいい。 いや、テーブルの設計上は楽になるんですけどね。
MySQLORも遅いので、できるだけ使わない方が良い。
MySQLまぁ、常識っすね。 絞込みをしっかりしろということ。
MySQLこれの違いってなんだ? 対象であるmosaフィールドがユニークかどうかってこと? ユニークインデックスと、通常のインデックスを二重で定義するのってアリ? その場合のメリットは? ※調査結果 まだよくわからんが、実践ハイパ…
MySQL実践ハイパフォーマンスMySQLの66pより引用すると 「MySQLでは、1つのクエリを実行するとき、1つのテーブルにつき1つのインデックスしか使用できない」 ということらしい。 だから、複数のシングルカラムインデックス…
MySQLみたいな感じ。 クエリ実行→結果セット取得→レコード取得→フィールド参照→結果セット解放 って暗記しとけ。 あと、結果セットを解放しても、rowが解放されるかどうかは、MySQLクライアントライブラリが状況に応じて判断す…
最近のコメント