我有這個表MySQL的比賽反對0結果在MyISAM中,但工作在InnoDB的
CREATE TABLE `tbl` ( `id` bigint(20) NOT NULL, `code` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ALTER TABLE `tbl` ADD PRIMARY KEY (`id`); ALTER TABLE `tbl` ADD FULLTEXT KEY `code` (`code`); INSERT INTO `tbl` (`id`, `code`) VALUES (1, '110.103');
,這是我的查詢
SELECT code FROM `tbl` WHERE (MATCH (code) AGAINST ('110.103*' IN BOOLEAN MODE))
但目前還沒有結果。 有什麼想法?
你的桌子上有全文索引嗎? –
@TimBiegeleisen是的,我有一個全文索引的代碼 – butching
我試圖將其轉換爲InnoDB,我有一個結果 – butching