Artikel Direktori
database MySQLKepiye UPDATE pitakon? UPDATE sintaks / printah / statement
MySQL UPDATE pitakon
Yen kita kudu ngowahi utawa nganyari data ing MySQL, kita bisa nggunakake printah SQL UPDATE kanggo operate. .
toto wicoro
Ing ngisor iki sintaks SQL umum kanggo printah UPDATE kanggo ngowahi data tabel data MySQL:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Sampeyan bisa nganyari siji utawa luwih kolom bebarengan.
- Sampeyan bisa nemtokake kondisi apa wae ing klausa WHERE.
- Sampeyan bisa nganyari data bebarengan ing tabel siji.
Klausa WHERE migunani banget nalika sampeyan kudu nganyari data ing baris sing ditemtokake ing tabel data.
Nganyari data liwat command prompt
Ing ngisor iki kita bakal nggunakake klausa WHERE ing perintah SQL UPDATE kanggo nganyari data sing ditemtokake ing tabel chenweiliang_tbl:
Kadadeyan
Conto ing ngisor iki bakal nganyari nilai kolom chenweiliang_title sing chenweiliang_id ana 3 ing tabel data:
SQL UPDATE statement:
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)
Saka asile, chenweiliang_title kang chenweiliang_id 3 wis diowahi.
Nganyari data nggunakake skrip PHP
PHP nggunakake fungsi mysqli_query() kanggo nglakokake statement SQL. Sampeyan bisa nggunakake utawa ora nggunakake klausa WHERE ing statement SQL UPDATE.
Cathetan:Aja nggunakake klausa WHERE kanggo nganyari kabeh data ing tabel data, supaya ati-ati.
Fungsi iki nduweni efek sing padha karo nglakokake statement SQL ing mysql> command prompt.
Kadadeyan
Conto ing ngisor iki bakal nganyari data kolom chenweiliang_title sing chenweiliang_id yaiku 3.
Uji pernyataan UPDATE MySQL:
<?
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);
?>Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) bareng "Carane UPDATE query ing database MySQL? UPDATE Syntax/Command/Statement" kanggo mbantu sampeyan.
Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-463.html
Kanggo mbukak kunci trik sing didhelikake🔑, sugeng gabung karo saluran Telegram!
Share lan seneng yen sampeyan seneng! Enggo bareng lan seneng sampeyan minangka motivasi terus!