[RESOLU] Modifier une base de donnée

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Modifier une base de donnée

Re: Modifier une base de donnée

par nemrod » 13 nov. 2015, 22:51

Merci infiniment :)

Re: Modifier une base de donnée

par @rthur » 13 nov. 2015, 03:30

Exactement

Re: Modifier une base de donnée

par nemrod » 12 nov. 2015, 19:03

Donc, si j'ai bien compris, les user_active en 0 vont resté en 0, et les user_active en 1 vont passer à 0

Code : Tout sélectionner

UPDATE user SET user_active='0' WHERE user_active='1'

Re: Modifier une base de donnée

par or 1 » 12 nov. 2015, 17:55

UPDATE user SET user_active='0' WHERE user_active='1'
si tu es certain que tous les user_active à 0 dovient bien passer à 1

Re: Modifier une base de donnée

par nemrod » 12 nov. 2015, 16:53

UPDATE user_active user SET champ='0' WHERE champ='1'
?

Re: Modifier une base de donnée

par @rthur » 12 nov. 2015, 16:10

650Mo, c'est pas si énorme que ça.
A titre de comparaison, la bdd du forum de PHPfrance, fait + d'1.6Go.

Oui, cette commande est la bonne bien sûr en mettant ton nom de table et ton nom de colonne :)

Re: Modifier une base de donnée

par nemrod » 12 nov. 2015, 15:27

On m'a proposé sur un autre forum, la commande:

Code : Tout sélectionner

UPDATE table SET champ='0' WHERE champ='1'
Mais je ne veux pas faire une connerie (excusez-moi pour le terme)

Re: Modifier une base de donnée

par nemrod » 12 nov. 2015, 15:24

Bonjour et merci pour ta réponse,

Le format c'Est MySql et énorme = 639 Mo.

En tout, j'ai 89933 lignes à modifier ...

Re: Modifier une base de donnée

par @rthur » 12 nov. 2015, 15:04

Bonjour,
sans importer toute la base car elle est ÉNORME.
Ta base est stockée sous quel format ?

Qu'entends-tu par énorme ?

Modifier une base de donnée

par nemrod » 12 nov. 2015, 13:36

Bonjour,

J'aimerais changer des '1' à des '0' dans une colonne d'une table de ma base de donnée, mais sans importer toute la base car elle est ÉNORME.

Si ma colonne porte le nom de 'user_active' et que ma table le nom de 'user' que sera la syntaxe de la commande?

Merci pour vos réponses. :oops: