2011-08-14 5 views
9

Je voulais savoir s'il existe un moyen de mettre à jour une colonne entière avec la même valeur. Je veux lancer '0' dans une colonne ou '1'. Je peux utiliser une boucle php pour cela, mais cela impliquera plusieurs appels de base de données, etc.MYSQL - Mettre à jour une colonne entière

Espérons qu'une instruction SQL puisse exécuter la même valeur dans une colonne mysql entière.

acclamations

Répondre

15

Quelque chose simple que UPDATE table1 SET column1=1; devrait le faire.

7
UPDATE table_name SET column_name = 0 

cela va définir la valeur de la colonne à 0 pour tous les enregistrements, si ce qu'il veut que vous voulez.

+0

Vous pouvez supprimer le 'WHERE 1'. Ce n'est pas nécessaire. –

+0

Vrai, mauvais comportement. Merci. – High6

2

si vous voulez soustraire:

update table set col=col-1 

ou simplement mettre à jour

update table set col=0 

sans clause where

Questions connexes