Κατάλογος άρθρου
Βάση δεδομένων MySQLΠώς να ΕΝΗΜΕΡΩΣΕΤΕ ένα ερώτημα; ΕΝΗΜΕΡΩΣΗ σύνταξης/εντολής/δήλωσης
MySQL ΕΝΗΜΕΡΩΣΗ ερωτήματος
Εάν χρειάζεται να τροποποιήσουμε ή να ενημερώσουμε τα δεδομένα στη MySQL, μπορούμε να χρησιμοποιήσουμε την εντολή SQL UPDATE για να λειτουργήσουμε. .
γραμματική
Ακολουθεί η γενική σύνταξη SQL για την εντολή UPDATE για την τροποποίηση των δεδομένων πίνακα δεδομένων MySQL:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Μπορείτε να ενημερώσετε ένα ή περισσότερα πεδία ταυτόχρονα.
- Μπορείτε να καθορίσετε οποιαδήποτε συνθήκη στον όρο WHERE.
- Μπορείτε να ενημερώσετε δεδομένα ταυτόχρονα σε έναν μόνο πίνακα.
Η ρήτρα WHERE είναι πολύ χρήσιμη όταν χρειάζεται να ενημερώσετε τα δεδομένα στην καθορισμένη σειρά στον πίνακα δεδομένων.
Ενημερώστε τα δεδομένα μέσω της γραμμής εντολών
Παρακάτω θα χρησιμοποιήσουμε την ρήτρα WHERE στην εντολή SQL UPDATE για να ενημερώσουμε τα καθορισμένα δεδομένα στον πίνακα chenweiliang_tbl:
Παράδειγμα
Το ακόλουθο παράδειγμα θα ενημερώσει την τιμή του πεδίου chenweiliang_title του οποίου το chenweiliang_id είναι 3 στον πίνακα δεδομένων:
Δήλωση SQL UPDATE:
mysql> UPDATE chenweiliang_tbl SET chenweiliang_title='学习 C++' WHERE chenweiliang_id=3; Query OK, 1 rows affected (0.01 sec) mysql> SELECT * from chenweiliang_tbl WHERE chenweiliang_id=3; +-----------+--------------+---------------+-----------------+ | chenweiliang_id | chenweiliang_title | chenweiliang_author | submission_date | +-----------+--------------+---------------+-----------------+ | 3 | 学习 C++ | chenweiliang.com | 2016-05-06 | +-----------+--------------+---------------+-----------------+ 1 rows in set (0.01 sec)
Από το αποτέλεσμα, το chenweiliang_title του οποίου το chenweiliang_id είναι 3 έχει τροποποιηθεί.
Ενημέρωση δεδομένων χρησιμοποιώντας σενάριο PHP
Η συνάρτηση mysqli_query() χρησιμοποιείται στην PHP για την εκτέλεση εντολών SQL. Μπορείτε να χρησιμοποιήσετε ή να μην χρησιμοποιήσετε τον όρο WHERE στις δηλώσεις SQL UPDATE.
Σημείωση:Μην χρησιμοποιείτε την ρήτρα WHERE για να ενημερώσετε όλα τα δεδομένα στον πίνακα δεδομένων, επομένως να είστε προσεκτικοί.
Αυτή η συνάρτηση έχει το ίδιο αποτέλεσμα με την εκτέλεση μιας δήλωσης SQL στη γραμμή εντολών mysql>.
Παράδειγμα
Το παρακάτω παράδειγμα θα ενημερώσει τα δεδομένα του πεδίου chenweiliang_title του οποίου το chenweiliang_id είναι 3.
Δοκιμή δήλωσης MySQL UPDATE:
<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
$sql = 'UPDATE chenweiliang_tbl
SET chenweiliang_title="学习 Python"
WHERE chenweiliang_id=3';
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('无法更新数据: ' . mysqli_error($conn));
}
echo '数据更新成功!';
mysqli_close($conn);
?>Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "How to UPDATE query in MySQL database? ΕΝΗΜΕΡΩΣΗ Σύνταξης/Εντολής/Δήλωσης" για να σας βοηθήσουμε.
Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-463.html
Για να ξεκλειδώσετε περισσότερα κρυμμένα κόλπα🔑, καλώς ήρθατε στο κανάλι μας στο Telegram!
Κάντε share και like αν σας αρέσει! Τα share και τα likes σας είναι το συνεχές μας κίνητρο!