2012-12-10 84 views
0

可以說我有這個樣表:設置索引爲更好的搜索

CREATE TABLE `users` (
    `id` INT NOT NULL AUTO_INCREMENT , 
    `name` VARCHAR(512) NULL , 
    `lastname` VARCHAR(512) NULL , 
    `country` VARCHAR(256) NULL , 
    `tags` VARCHAR(512) NULL , 
PRIMARY KEY (`id`)); 

基本上「標籤」列是針對用戶

現在我想僅有關鍵詞做的是能夠根據名稱和標籤 要具有快速搜索,搜索用戶,我將不得不對創建索引「名稱」「標籤」

所以創建索引應該怎麼做:

ALTER TABLE `vidhucr1_serverlist`.`new_table` 
ADD INDEX `INDEX` (`name` ASC, `tags` ASC) ; 

ALTER TABLE `vidhucr1_serverlist`.`new_table` 
ADD INDEX `INDEX1` (`name` ASC) 
, ADD INDEX `INDEX2` (`tags` ASC) ; 

回答