2013-04-08 4 views
2

Je persiste actuellement à utiliser des noms de classe complets dans une colonne de table mais j'ai modifié cette fonctionnalité dans le backend pour conserver les noms de classes simples.Requête de mise à jour MySQL regex

J'ai besoin de mettre à jour les noms de classe qualifiés à des noms simples dans la base de données, mais ne sais pas comment je le ferais en utilisant REGEXP

Je veux mettre à jour les données de la colonne et changer com.test.models.core.SomeFilter pour devenir SomeFilter

si obtenir le texte du dernier arrêt complet et mettre à jour la colonne.

+0

Aucune expression régulière nécessaire. http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index –

Répondre

2
UPDATE filter_table SET filter_name= SUBSTRING_INDEX(filter_name, '.', -1);