2011-12-23 3 views
0

J'ai essayé de mettre à jour les enregistrements de sqlyog mais ils n'ont pas été mis à jour.sqlyog ne pas mettre à jour les enregistrements

J'ai essayé d'exécuter cette requête sql mais j'ai quand même obtenu le résultat 0 lignes affectées. MISE À JOUR website_prod SET website_name = 'Papers', prod_name = 'normal', days = '10' , price = '9.99' WHERE website_name = 'Documents' ET prod_name = 'réguliers' ET days = '5' et price = '9,99 ';

Quelqu'un peut-il expliquer pourquoi le dossier ne reçoit pas mis à jour même tu je suis en train de changer les valeurs des jours de 10 à 5.

Merci

+0

Il n'existe peut-être aucun enregistrement pour lequel toutes ces conditions sont vraies. En outre, vous mettez à jour les champs qui ont déjà la valeur que vous leur attribuez (à cause des conditions) –

Répondre

2

pourrait-il être un problème this?

(il est même problème avec UPDATE et DELETE)

Si vous avez FLOTTANT types de données de point, vous devriez toujours avoir une clé primaire sur la table en fonction des colonnes non flottantes.

Questions connexes