亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有LIKE子句時的最佳索引類型

有LIKE子句時的最佳索引類型

慕少森 2019-08-14 16:04:14
有LIKE子句時的最佳索引類型這是我的查詢:SELECT name, usage_guidance, total_used_numFROM tagsWHERE  ( name LIKE CONCAT('%', ?, '%') OR    usage_guidance LIKE CONCAT(?, '%') )  AND name NOT IN ($in)ORDER BY name LIKE CONCAT('%', ?, '%') DESC, name ASCLIMIT 6哪一個是最好的指數?tags(name,usage_guidance)tags(usage_guidance,name)tags(name)tags(usage_guidance)或者有更好的選擇嗎?!你知道,當LIKE進來時,我對創建索引感到困惑。因為LIKE %something永遠不會從索引中獲益。同樣在上面的查詢中,我有兩個AND,OR并且IN..這就是為什么我問這個問題也知道你對它的看法。這是我的表結構:CREATE TABLE `tags` (     `id` int(11) NOT NULL,     `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,     `usage_guidance` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,     `description` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,     `parent_id` int(11) UNSIGNED DEFAULT NULL,     `related` int(11) UNSIGNED DEFAULT NULL,     `total_used_num` int(11) UNSIGNED NOT NULL,     `date_time` int(11) UNSIGNED NOT NULL)ENGINE=InnoDB DEFAULT CHARSET=latin1;我正在嘗試制作自動填充建議查詢。像這樣的東西:
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 728 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號