Question update/replace [SQL] - PHP - Programmation
Marsh Posté le 24-12-2003 à 13:32:19
??
Update, select, delete, insert c des ordres SQL
Replace c une fonction
Si tu passes par un update
pour modifier un champ initialement vide (NULL) d'une table
tu pourras mettre dans ce champ ce que tu veux ...
ça n'a pas donc pas d'importance qu'il soit vide ou pas
avant d'y mettre qqchose !
Sinon pour replace ? quel SGBD ?
Marsh Posté le 24-12-2003 à 13:56:55
REPLACE c'est sous MySQL, et ca fonctionne comme tu l'as dit oui
(enfin c'est pas si le champ est vide mais si la ligne que tu veux modifier n'existe pas)
Marsh Posté le 24-12-2003 à 14:16:07
En fait j'ai des champs vides, et en faisant un update, il ne met rien dans ces champs
Ils sont 'non null' en varchar...
C'est grave ?
Marsh Posté le 24-12-2003 à 14:39:59
ba tu dois te planter dans ton update (en tout cas ca n'a rien à voir avec l'utilisation de replace )
Marsh Posté le 24-12-2003 à 15:02:21
Code :
|
Marsh Posté le 24-12-2003 à 17:23:35
ReplyMarsh Posté le 24-12-2003 à 18:28:53
KdZ' a écrit :
|
apprends la syntaxe de UPDATE, c'est pas la même chose que INSERT
Marsh Posté le 24-12-2003 à 20:05:20
yo, merci les gars
Bon pour les gars qui utilise la fonction recherche et qui tombe sur ce topic, voila la reponse au pb :
Code :
|
Noyeux Joël
Marsh Posté le 24-12-2003 à 11:26:40
Si un champ dans la bdd est vide, et que je fais un update, il ne fera rien c'est bien ça ?
Si je fais un replace, il remplacera la valeur et si le champ est vide, il met quelque chose dedans, c'est bien ça ?
---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux