Δημιουργεί ένα ερώτημα ενημέρωσης που αλλάζει τις τιμές των πεδίων σε έναν καθορισμένο πίνακα με βάση καθορισμένα κριτήρια.

Σύνταξη

Πίνακας UPDATE SET newvalueκριτήρια WHERE,

Η πρόταση UPDATE έχει τα εξής τμήματα:

Τμήμα

Περιγραφή

πίνακας

Το όνομα του πίνακα που περιέχει τα δεδομένα που θέλετε να τροποποιήσετε.

νέα_τιμή

Μια παράσταση που προσδιορίζει την τιμή προς εισαγωγή σε ένα συγκεκριμένο πεδίο των ενημερωμένων εγγραφών.

κριτήρια

Μια παράσταση που καθορίζει ποιες εγγραφές θα ενημερωθούν. Ενημερώνονται μόνο οι εγγραφές που ικανοποιούν την παράσταση.

Παρατηρήσεις

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

Μπορείτε να αλλάξετε πολλά πεδία ταυτόχρονα. Το ακόλουθο παράδειγμα αυξάνει τις τιμές ποσότητας παραγγελίας κατά 10% και τις τιμές για μεταφορικά κατά 3% για τους αποστολείς στο Ηνωμένο Βασίλειο:

UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';

Σημαντικό: 

  • Η πρόταση UPDATE δεν δημιουργεί ένα σύνολο αποτελεσμάτων. Επίσης, η ενημέρωση των εγγραφών με ένα ερώτημα ενημέρωσης δεν μπορεί να αναιρεθεί μετά την εκτέλεσή της. Εάν θέλετε να μάθετε ποιες εγγραφές ενημερώθηκαν, εξετάστε πρώτα τα αποτελέσματα από ένα ερώτημα επιλογής που χρησιμοποιεί τα ίδια κριτήρια και, στη συνέχεια, εκτελέστε το ερώτημα ενημέρωσης.

  • Διατηρείτε πάντα αντίγραφα ασφαλείας των δεδομένων σας. Εάν ενημερώσετε λάθος εγγραφές, μπορείτε να τις ανακτήσετε από τα αντίγραφα ασφαλείας.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.