Blog de Gonzalo

FIND IN SET EN MYSQL

Hoy he aprendido una funcionalidad nueva en MySql que es la función FIND_IN_SET y se usa en campos en los que sus elementos están separados por comas. Por ejemplo en la base de datos de mi blog tengo una tabla donde guardo los posts y donde hay un campo donde almaceno los keywords de cada post. Pues esta función sería la idónea para buscar en esa tabla.
Os pongo un ejemplo:

SELECT * FROM posts WHERE FIND_IN_SET('mvc', keywords);

En ele ejemplo anterior buscaría mvc en el campo keywords en la tabla posts. La verdad e sque es bastante sencillo