2
我要在php中編寫搜索腳本(在mysql數據庫中),所以我要用索引來做(加快速度)。我有HTML表單這樣mysql索引變化
HTML:
<select name="search">
<option value="name">Name</option>
<option value="surname">Surname</option>
<option value="etc">Etc.</option>
</select>
所以我打算寫的MySQL索引像這樣=>,例如,如果選擇的名字,我想創建數據庫名稱列索引結果想要刪除該索引(這一切都與PHP),我會爲每個選擇選項這樣做,所以我感興趣的是這種方式是正確的,如果不是我該怎麼做?此外,該表不會更新,但它也可以添加一些其他數據,在這種情況下,我會遇到索引問題嗎?
所以我可以創建一些索引(例如4)?並且在一些索引中還有例如2列? – DaHaKa 2012-01-02 17:20:55
是的,你可以做到這一點。 MySQL非常擅長確定用於查詢的最佳可用索引。我建議你閱讀關於MySQL如何使用索引的[精美MySQL手冊條目](http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html)。 – rdlowrey 2012-01-02 17:23:44
感謝您的意見:) – DaHaKa 2012-01-02 17:26:24