J'ai une requête suivante dans mysql.Index de plusieurs lignes Mysql
SELECT
*
FROM
Accounts AS a
WHERE
('s' IS NULL OR (a.FirstName LIKE CONCAT('s','%') OR
a.LastName LIKE CONCAT('s','%') OR
a.FullName LIKE CONCAT('s','%')
)
)
Comment dois-je mettre les index pour la table?
p.s. 's' est en fait une variable dans proc stocké, donc 's' est NULL et concat sont nécessaires.
Qu'est-ce est? Une chaîne de texte ou une autre colonne? –
@Larry Lusting: Selon la syntaxe est une constante littérale ... Je suppose ... –
@Pablo Santa Cruz: C'est en fonction de la syntaxe, mais alors la requête a très peu de sens. Peut-être que c'est un espace réservé pour l'instruction préparée dans un script externe? – Mchl