sql >> Base de Datos >  >> RDS >> Mysql

cadena de coincidencia mysql con el inicio de la cadena en la tabla

Prueba esto:

SELECT col1, col2 -- etc...
FROM your_table
WHERE 'abffagpokejfkjs' LIKE CONCAT(value, '%')

Tenga en cuenta que esto no usará un índice de manera efectiva, por lo que será lento si tiene muchos registros.

También tenga en cuenta que algunos caracteres en value (por ejemplo, % ) puede ser interpretado por LIKE como si tuviera un significado especial, lo que puede ser indeseable.