UPDATE permintaan MySQL
Jika kita perlu memodifikasi atau memperbarui data di MySQL, kita dapat menggunakan perintah UPDATE SQL untuk beroperasi. .
tatabahasa
Berikut ini adalah perintah UPDATE untuk mengubah Lembar MySQL Data General SQL sintaks:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Anda dapat memperbarui satu atau lebih bidang secara bersamaan.
- Anda dapat menentukan kondisi di klausa WHERE.
- Anda juga dapat memperbarui data dalam tabel terpisah.
Ketika Anda perlu memperbarui data ditentukan dalam baris tabel klausa WHERE sangat berguna.
Command prompt untuk memperbarui data
Di bawah ini kami akan diperbarui w3big_tbl ditentukan dalam data tabel menggunakan perintah SQL UPDATE klausa WHERE:
contoh
Contoh berikut akan memperbarui data tabel sebagai w3big_title w3big_id nilai bidang 3:
root@host# mysql -u root -p password; Enter password:******* mysql> use w3big; Database changed mysql> UPDATE w3big_tbl -> SET w3big_title='Learning JAVA' -> WHERE w3big_id=3; Query OK, 1 row affected (0.04 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql>
Gunakan script PHP untuk memperbarui data
Fungsi PHP untuk digunakan mysql_query () untuk mengeksekusi pernyataan SQL, Anda dapat menggunakan pernyataan UPDATE SQL atau klausa WHERE tidak berlaku.
Fungsi ini di mysql> command efek yang cepat mengeksekusi pernyataan SQL adalah sama.
contoh
Contoh berikut akan memperbarui data w3big_id w3big_title lapangan 3.
<?php $dbhost = 'localhost:3036'; $dbuser = 'root'; $dbpass = 'rootpassword'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } $sql = 'UPDATE w3big_tbl SET w3big_title="Learning JAVA" WHERE w3big_id=3'; mysql_select_db('w3big'); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } echo "Updated data successfully\n"; mysql_close($conn); ?>