Mysql
 sql >> база данни >  >> RDS >> Mysql

Какво означава грешката в MySQL 5.6 InnoDB в момента поддържа едно създаване на индекс на FULLTEXT в даден момент. Опитайте LOCK=SHARED означава ли?

Намерено е по-добро решение (решение),

Промених машината на таблицата от InnoDB към MyISAM т.е.

ALTER TABLE `tablename` ENGINE='MyISAM';

и след това стартирах alter table за да добавите fulltext индекс на колона:

ALTER TABLE `tablename` ADD FULLTEXT `asset_number` (`asset_number`);

След това промених обратно машината на таблицата на InnoDB .

ALTER TABLE `tablename` ENGINE='InnoDB';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да актуализирате базата данни последователно с помощта на mysql

  2. Amazon DynamoDB - Проектиране на таблици въз основа на приятелства

  3. Принудително InnoDB да проверява отново външни ключове на таблица/таблици?

  4. Направен е опит да се прочете миналия край на грешката в потока в MySQL

  5. SQL производителност при търсене на дълги низове