xalia Δημοσ. 2 Δεκεμβρίου 2007 Δημοσ. 2 Δεκεμβρίου 2007 Έχω ένα table που έχει ένα field value. Το value είναι αριθμός και ας πούμε ότι είναι 100. μπορώ μόνο με ένα query να του προσθέσω πχ το 50 και να έχω σαν τελική τιμή στο value το 150 ?
Bspus Δημοσ. 2 Δεκεμβρίου 2007 Δημοσ. 2 Δεκεμβρίου 2007 Ο πινακας the_table, που εχει τη στηλη the_column Αν ξερεις οτι ειναι 100, και δεν εχει αλλες στηλες, πχ για πρωτευον κλειδι, μπορεις να κανεις το παρακατω UPDATE the_table SET the_column = 150 WHERE the_column = 100 Φυσικα γινεται και με δυναμικο τροπο, οπως να προσθετεις 50 η οποιοδηποτε αλλο αριθμο σε ολα τα πεδια που πληρουν καποιες προυποθεσεις, αλλα επειδη δεν εχω εγκατεστημενη βαση στο pc Μου δεν μπορω να πειραματιστω, οποτε ειναι σχεδον αδυνατο να γραψω κατι που να δουλευει. πχ δεν ξερω αν θα δουλεψει αυτο UPDATE the_table SET the_column = the_column + 50 Που σκοπο εχει να προσθεσει 50 σε ολα τα πεδια της στηλης
xalia Δημοσ. 2 Δεκεμβρίου 2007 Μέλος Δημοσ. 2 Δεκεμβρίου 2007 αυτό που ψάχνω είναι η δεύτερη περίπτωση! κοιτάω στο update της mysql μήπως και λέει κάτι...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.