Mysql
 sql >> Database >  >> RDS >> Mysql

Creazione di un SET MySQL da una stringa

Se stai cercando di utilizzare il set in un IN istruzione, invece di dividere la stringa, potresti fare un confronto come:

SELECT * FROM `table` WHERE 'the,quick,brown,fox' REGEXP CONCAT('(^|,)','word','(,|$)');

Non sono sicuro di quanto sarebbe efficiente se il tuo set di dati è grande, ma potrebbe essere più veloce della lettura e della selezione da una tabella temporanea.