[MySQL 5] remettre une valeur par défaut avec UPDATE

remettre une valeur par défaut avec UPDATE [MySQL 5] - SQL/NoSQL - Programmation

Marsh Posté le 06-06-2007 à 17:03:56    

Bonjour, j'aimerai remettre un champ à sa valeur par défaut avec une requête UPDATE mais je n'arrive pas à trouver comment.
 
Avec un REPLACE ca marche:

Code :
  1. REPLACE INTO table (id,champ) VALUES (1,DEFAULT)


mais le problème avec le REPLACE ce sont les clés étrangères, si j'ai des 'ON DELETE CASCADE' dans d'autres tables çà les exécute sur id=1.
 
Y a-t-il une solution avec UPDATE?
 
merci!

Reply

Marsh Posté le 06-06-2007 à 17:03:56   

Reply

Marsh Posté le 06-06-2007 à 18:17:09    

Bonjour,

 

A vue de nez, ceci fonctionne :

Code :
  1. UPDATE laTable
  2. SET leChamp = DEFAULT
 

Reply

Marsh Posté le 06-06-2007 à 18:25:13    

arf j'étais sûr d'avoir essayer, j'avais dû faire une faute de frappe dans la requête c'est pour çà que ça n'a pas dû marcher.
 
merci beaucoup !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed