#1214 – The used table type doesn’t support FULLTEXT indexes – MYSQL

Bienvenidos a VerTutoriales.com, en esta ocasión vamos a ver como darle solución a este error «#1214 – The used table type doesn’t support FULLTEXT indexes»  que os dará mysql al intentar crear un campo fulltext, para las búsquedas.

El problema es por el tipo de engine de nuestra tabla, por lo que tendremos que cambiarlo a MyISAM, seguramente lo tengáis en innodb, así que para cambiarla, solo tendreis que ejecutar la siguiente consulta:

ALTER TABLE nombretabla engine=MyISAM;

Así de simple, ya os dejará ejecutar la consulta que supongo será parecida a esta:

ALTER TABLE tutoriales ADD FULLTEXT(titulo,  videotutorial);

Listo! Si tenéis alguna duda, solo tenéis que compartirla.

Un saludo!

Carlos Dk

Apasionado por la enseñanza y el SEO

15 comentarios en “#1214 – The used table type doesn’t support FULLTEXT indexes – MYSQL

    • el 12 septiembre, 2012 a las 5:40 pm
      Permalink

      Esto de internet… poner en la búsqueda exactamente #1214 – The used table type doesn’t support FULLTEXT indexes – MYSQL y que te aparezca alguien con el mismo problema pero que ya lo resolvió 😀

      Me alegro que te sirva 🙂

      Respuesta
  • el 17 noviembre, 2012 a las 12:59 am
    Permalink

    Gracias, he navegado mucho hasta llegar a ti y tu solucion

    Respuesta
  • el 27 agosto, 2014 a las 8:00 pm
    Permalink

    Excelente !!!!, muchas gracias!!! era lo que andaba buscando.

    Respuesta
  • el 21 septiembre, 2014 a las 8:39 pm
    Permalink

    Muchas gracias, me ha servido

    Respuesta
  • el 16 octubre, 2015 a las 8:17 pm
    Permalink

    Mi estimado, gracias por tu aporte, fíjate que lo eh intentado como bien dices, cambién toda mi tabla con Moto de Almacenamiento de InnoDB a MyISAM pero al parecer sigue sin funcionar, te explico… en dicha Tabla «Alumnos» tengo un campo «NombreCompleto | char(150) | utf8_bin | FullText» pero al momento de hacer una consulta «SELECT * FROM Alumnos WHERE NombreCompleto LIKE ‘%norma%'» NO me muestra a todas mis «Normas» escritas con «N» mayúscula al principio, ni aunque en mi búsqueda lo ponga con mayúsculas me las encuentra… espero haberme explicado, de antemano gracias por tu pronta respuesta.

    Respuesta
    • el 19 octubre, 2015 a las 7:46 am
      Permalink

      Buenas Ricardo

      En principio sino se le dice a MySQL que sea case sensitive, no debiera de tomar la búsqueda como tal, aún así, ¿Has probado a realizar la consulta con «norma» y «Norma»?, al menos para comprobar que no tengas algún tipo de configuración en el servidor de MySQL y al atacarlo te lo tome sensitive.

      Ya nos cuentas a ver si con más información podemos ayudarte.
      Salud!

      Respuesta
  • el 8 junio, 2021 a las 2:29 pm
    Permalink

    Sí, vosotros coged un db en producción que esté en innodb y pasarla a mysql por eso que veras que risa os dará… eso es por las versiones de mysql que difieren desde donde sacas el fichero de exportación hacia donde quieres llevarlo.

    Un saludo.

    Respuesta
    • el 8 junio, 2021 a las 2:30 pm
      Permalink

      Perdón, quise decir de innodb a myisam

      Respuesta
      • el 8 junio, 2021 a las 3:02 pm
        Permalink

        A mi me funcionó… o al menos eso recuerdo, o no lo compartiría 😉

        Respuesta

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.