remplir un seul champ
Bonjour,
J'utilise une table qui a 4 champs :
ID
NAME
NOM
INFOS
Je voudrais jouter un champ : LIEN
ID
NAME
NOM
INFOS
LIEN
Mais cette table contient 560 enregistrements, est-il possible avec MySql de remplir uniquement ce champ LIEN sans effacer les autres champs ?
Si oui, comment écrire la requête ?
Merci de votre aide.
Jack Bocar
Lu,
bin UPDATE `table` SET `lien` = "kdls" WHERE ..
normal quoi ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
Bonjour,
Merci de ta réponse, mais, je ne comprends pas très bien, cette ligne est faite pour créer un nouveau champ je crois ?
Moi, ce que je voudrais savoir, c'est comment envoyer des données dans un nouveau champ LIEN vide de données sans risque pour les autres champ déjà rempli de données.
En clair, j'ai 4 champs ID NOM NAME INFOS qui contiennent 560 lignes de données et si j'ajoute un champ LIEN comment envoyer avec la commande INSERT INTO 560 liens de l'ID 1à l'ID 560 dans ce champ LIEN sans risque pour les autres champs ?
Jack Bocar
Si tu prenais un peu le temps pour te renseigner, tu saurais que UPDATE sst pour mettre à jour un champ ou plusieurs champs et non le créer. Pour créer un champ c'est INSERT.
Regarde un peu le documentation avant de dire que ca ne va pas.
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 11/03/2006 à 16:55
bibi
ALTER TABLE ?
commit suicide
Ca c'est pour ajouter le champ. Il est apparement déjà créé, il veut remplir ce champ sans toucher aux autres donc UPDATE.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Ou replace si il y a un doute ^^ ? !
REPLACE va changer tous les champs même ceux non precisés, donc non.
Il faudrait pour remplacer REPLACE proprement,
INSERT INTO `table` SET
`cle` = 12,
`champ1` = "lmd",
`champPasTouche` = "skok"
ON DUPLICATE KEY UPDATE
`champ1` = "autre"
P.S : La synthaxe d'insert est juste (je précise) même si ce n'est pas celle habituelle.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Exact, MySQL permet cette syntaxe (comme les update en fait), mais tous les SGBD ne le permettent pas.
le 12/03/2006 à 14:43
bibi
comme dab je comprend jamais rien au problème ^^
commit suicide