En la base voy a guardar:
- Query
- Cantidad de veces buscada
- Fecha de ultima búsqueda
Técnicamente los pasos que debería llevar a cabo cada vez que alguien realiza una búsqueda son estos:
1) Buscar la Query en la tabla para ver si alguien ya la buscó
2) Si la Query aparece actualizar el número que guarda la cantidad de veces que se buscó ese término
3) Si la Query no aparece significa que es la primera vez que la buscan, en ese caso debería insertar un nuevo registro
Yo sabría hacer todos estos pasos por separado, principalmente realizando algunas consultas a la base y tomando decisiones con PHP, quería saber si MySQL tiene alguna forma más práctica para hacer esto.
Bueno se hizo muy extenso el post

PD: si alguien ya tiene algun scripcito con esto hecho se lo agradecería mucho
Saludos y gracias