2010-04-08 5 views
1

Je suis déconner avec une de mes bases de données .. est là pour moi de chercher une chaîne dans toutes les tables .. et le remplacer par un autre partout où il se produit?Rechercher & Remplacer SQL

Je cherche SQL

+0

veuillez donner un exemple afin que l'on puisse vous aider. – Salil

Répondre

2

Vous devez utiliser les commandes préparées de MySQL pour ce faire, parce que d'abord vous avez besoin d'une liste de tables en questionnant INFORMATION_SCHEMA. Cette liste est des types de données chaîne, que vous ne pouvez pas utiliser immédiatement comme la clause FROM dans les requêtes suivantes.

+0

ok donc vous parlez français .. je sais comment faire pour mysql et gâcher avec des trucs, mais je ne sais rien sur sql j'ai trouvé le code pour remplacer la chaîne dans une certaine table dans un certain domaine ou autre .. mais Je cherche à le remplacer partout avec une déclaration: / – Shonna

1

Il n'y a pas de SQL immédiat pour ce faire, les bases de données ne sont pas des fichiers texte plats.

Si vous essayez de learn quelque chose, suivez les conseils d'OMG Ponies.

Alternativement, la recherche google pour les termes: mysql search and replace all tables donne comme un premier résultat sur une première page une discussion utile.