Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να εκτελέσει μια UPDATE MySQL Query

Με μια βάση δεδομένων MySQL , η εντολή UPDATE χρησιμοποιείται για να αλλάξετε κάποιες στήλες μιας γραμμής ήδη στη βάση δεδομένων . Συνήθως, αυτό γίνεται για να κρατήσει τις πληροφορίες σε ένα ρεύμα δεδομένων . Οδηγίες
Η 1

Χρησιμοποιήστε την εντολή INSERT για την εισαγωγή δεδομένων . Για να εκτελέσετε ένα ερώτημα ενημέρωσης MySQL , είναι επιτακτική ανάγκη να έχουμε μια γραμμή στη βάση δεδομένων για να αλλάξει , κατά προτίμηση με ένα μοναδικό αναγνωριστικό που αναφέρεται στην εν λόγω γραμμή . 2

Βεβαιωθείτε ότι κάθε ID στον πίνακα είναι μοναδική χρησιμοποιώντας μια στήλη INTEGER AUTO_INCREMENT . Εντολές UPDATE μπορεί να ενημερώσει το λάθος σειρά εάν ένα μοναδικό αναγνωριστικό δεν χρησιμοποιείται . Όταν χρησιμοποιείτε ένα αναγνωριστικό πεδίο , αυτό το πεδίο δεν περιλαμβάνεται στην εντολή INSERT , όπως το χαρακτηριστικό AUTO_INCREMENT φροντίζει αυτό το πεδίο για σας . Παράδειγμα : INSERT INTO πελάτες όνομα , ph_number , ΑΞΙΕΣ ισορροπίας ( " John Doe " , " 555-5555 " , 0.0) ?
Εικόνων 3

Βρείτε τα δεδομένα χρησιμοποιώντας και πάλι ένα ερώτημα SELECT . Εδώ , για να ενημερώσετε την ισορροπία , πρέπει πρώτα να τραβήξει την παλιά ισορροπία από τον πίνακα . Δεδομένου ότι το μόνο που ενδιαφέρει είναι η ισορροπία και ο αριθμός ταυτότητας, αυτές είναι οι μόνες δύο στήλες που χρειάζεστε για να τραβήξετε έξω. Αργότερα , ο κώδικας εφαρμογής που χρησιμοποιούν αυτά τα ερωτήματα θα προσθέσει ή να αφαιρέσει από το υπόλοιπο . Παράδειγμα : SELECT id , την ισορροπία ΑΠΟ πελάτες WHERE name = " John Doe " ΚΑΙ ph_number = " 555-5555 " ?
Η 4

Ενημέρωση των δεδομένων . Εκτελέστε το UPDATE MySQL Query χρησιμοποιώντας την εντολή UPDATE . Τώρα που έχετε το ID και τα επικαιροποιημένα στοιχεία , έχετε όλες τις πληροφορίες που χρειάζεστε για να προχωρήσετε . UPDATE μοιάζει με ένα συνδυασμό μεταξύ INSERT και SELECT . Αυτό το παράδειγμα προϋποθέτει την ισορροπία και ταυτότητας είναι κάτι που έχεις από το προηγούμενο ερώτημα . Παράδειγμα : Οι πελάτες UPDATE SET ισορροπία = 12,34 WHERE id = 22 ?
5

Αποφύγετε να κάνετε λάθη στον όρο WHERE , δεδομένου ότι μπορείτε να ενημερώσετε κατά λάθος περισσότερες από μία γραμμές . Για παράδειγμα , αν έχετε χρησιμοποιήσει αυτό το ερώτημα, αντί για την προηγούμενη , θα ενημερώσει κατά λάθος την ισορροπία του κάθε πελάτη το όνομα John Doe . Παράδειγμα : Οι πελάτες UPDATE SET ισορροπία = 12,34 WHERE name = " John Doe " ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα