-
Requête SQL update
Bonjour à tous et toutes,
Quand j'essaye cette requete dans mysql:
Code:
UPDATE phase SET titre = '', moyens = '', competence ='', duree='1' ,url_s_plus ='hello',ouv_ref='' WHERE num_phase ='1'
ça me met 0 lignes affecte par la requete, or j'ai bien un num_phase à 1 ... je comprend pas .
Est ce que ça vient de la syntaxe ?
Merci d'avance
-
Bonjour,
Quel est le type de la colonne num_phase ?
-
Bonjour
C'est a confirmer, mais il me semble que MySQL ne compte pas les lignes pour lesquelles les mises à jour sont sans effets, c'est à dire si les nouvelles valeurs sont les même que les anciennes...
Par ailleurs, quel est le type de vos colonnes duree et num_phase ? si elle sont de type numérique, supprimez les quotes dans votre requête
-
Les quotes sont supprimés, et c'est bien parce que mysql ne compte pas les lignes lorsque elles ont les mêmes valeurs qu'avant. merci