Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql correspond à la chaîne avec le début de la chaîne dans la table

Essayez ceci :

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

Notez que cela n'utilisera pas un index de manière efficace, ce sera donc lent si vous avez beaucoup d'enregistrements.

Notez également que certains caractères dans value (par exemple % ) peut être interprété par LIKE comme ayant une signification particulière, ce qui peut être indésirable.