人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

mySQLのインデックスについての質問です。
インデックスを作成するときに『キー名』とあります。
今までは、例えばフィールド名がuseridだったら、キー名もuseridとフィールド名と同じにしていました。
どこかのページで、idx_useridとフィールド名と違うキー名を作成している例を見かけました。

フィールド名userid、インデックスキー名idx_useridと違えてインデックスを作成した場合の質問です。
WHEREでは、
idx_userid = $idとuserid = $id
どちらが正しいのでしょうか?
また、ちがえる理由は何でしょうか?
よろしくお願いします。

●質問者: seadwell
●カテゴリ:ウェブ制作
✍キーワード:MySQL インデックス キー フィールド 作成
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● あすか
●60ポイント

PHPの使用を前提にしているのだと思いますが、userid = $id が正解です。


「ちがえる理由」は、インデックス名であることを明らかにしたい場合です。

◎質問者からの返答

失礼しました。

PHPが前提でした。

> userid = $id が正解です。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ