Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/01/2014, 11:43
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Fulltext ????

Tienes más de un error. Por lo menos tres:

1) No se debe definir tantos tipos TEXT y menos para datos tan cortos. ¿Me puedes explicar para qué le pondrías a un nombre una longitud de 65.536 caracteres?
2) Los índices FULLTEXT no operan con tablas InnoDB. Sólo aplican a las tablas MyISAM.
3) La definición del índice va dentro de la lista de columnas, no fuera de ella.

Deberías consultar el manual de referencia antes de escribir estas sentencias.

Código MySQL:
Ver original
  1. CREATE TABLE `usuarios` (
  2.       `nombre` VARCHAR(50),
  3.       `email` VARCHAR(300),
  4.       `password` VARCHAR(50),
  5.       `fecha_n` DATE,
  6.       `genero` VARCHAR(1),
  7.       `fecha_reg` DATE NULL,
  8.       `fecha_e` DATE NULL,
  9.       `pais` VARCHAR(50),
  10.       `avatar` VARCHAR(300),
  11.       PRIMARY KEY  (`id`),
  12.       FULLTEXT (nombre,email)
  13.     ) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
Finalmente: Usa los hiighlights correscpondientes. Para eso se pone ese combo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)