Comment mettre un NULL dans une requete ?

elsa
Invité n'ayant pas de compte PHPfrance

10 nov. 2005, 18:50

Bonjour,

Je suis débutante et j'aimerai avec une petite aide j'ai créé une requete qui copie d'une table à une autre les données seulement j'aimerais remplacer deux valeurs des champs race_chien et rache_chat par des valeurs qui seraient égal à NULL dans la table ou je copie les données.

j'ai fais une requete de type INSERT INTO nom_de_la_table (noms_des_champs*) SELECT nom_de_la_table2.champs_id, 'faux' FROM nom_de_la_table2 ORDER BY champs_id DESC limit 1

Mammouth du PHP | 768 Messages

10 nov. 2005, 19:26

Bonjour Elsa,

Dans un premier temps, est ce que dans la structure de ton champ, la valeur NULL est possible (Vérifie dans la structure sous phpMyAdmin par exemple que NOT NULL n'y est pas).

Si c'est ok,

voici la commande SQL a exécuter pour remplacer du texte

Si tu souhaites vider les champs race_chien et rache_chat de toute la table

Code : Tout sélectionner

UPDATE table_Animaux SET race_chien = NULL, race_chat = NULL
... tu peux affiner avec un WHERE à la suite.
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?