Tutorial MySQ Update Query

Mungkin ada persyaratan dimana data yang ada dalam tabel MySQL perlu dimodifikasi. Anda dapat melakukannya dengan menggunakan perintah SQL UPDATE. Ini akan memodifikasi nilai field dari setiap tabel MySQL.

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]

sintaks:
Berikut ini adalah sintaks SQL generik perintah UPDATE untuk mengubah data ke dalam tabel MySQL:

  • Anda dapat memperbarui satu atau lebih lapangan bersama-sama.
  •  Anda dapat menentukan kondisi menggunakan klausa WHERE.
  •  Anda dapat memperbarui nilai dalam sebuah tabel tunggal pada suatu waktu.

Klausa WHERE sangat berguna ketika Anda ingin memperbarui baris yang dipilih dalam sebuah tabel.
Memperbarui Data dari Command Prompt:

Hal ini akan menggunakan perintah UPDATE SQL dengan klausa WHERE untuk memperbarui data yang dipilih ke MySQL tabel tutorials_tbl
contoh:
Contoh berikut akan memperbarui lapangan tutorial_title untuk sebuah record memiliki tutorial_id sebagai 3.

root@host# mysql -u root -p password;
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> UPDATE tutorials_tbl
    -> SET tutorial_title='Learning JAVA'
    -> WHERE tutorial_id=3;
Query OK, 1 row affected (0.04 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql>

Memperbarui data Menggunakan PHP Script:

Anda dapat menggunakan perintah UPDATE SQL dengan atau tanpa MANA KLAUSUL ke fungsi PHP mysql_query (). Fungsi ini akan mengeksekusi perintah SQL dengan cara serupa itu dijalankan pada prompt mysql>.

Contoh:

contoh berikut untuk memperbarui bidang tutorial_title untuk sebuah record memiliki tutorial_id sebagai 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 tutorials_tbl
        SET tutorial_title="Learning JAVA"
        WHERE tutorial_id=3';

mysql_select_db('TUTORIALS');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not update data: ' . mysql_error());
}
echo "Updated data successfully\n";
mysql_close($conn);
?>

 

Leave a Reply

Your email address will not be published. Required fields are marked *