Latest web development tutorials

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);
?>