Article Directory
MySQL databaseAhoana no hanavaozana fanontaniana iray? UPDATE syntax/command/statement
MySQL UPDATE fanontaniana
Raha mila manova na manavao ny angona ao amin'ny MySQL isika dia afaka mampiasa ny baiko SQL UPDATE mba hiasa. .
fitsipi-pitenenana
Ity manaraka ity ny syntax SQL ankapobeny ho an'ny baiko UPDATE hanovana ny angona latabatra data MySQL:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Afaka manavao saha iray na maromaro miaraka ianao.
- Azonao atao ny mamaritra ny fepetra rehetra ao amin'ny clause WHERE.
- Azonao atao ny manavao ny angona miaraka amin'ny latabatra tokana.
Tena ilaina ny clause WHERE rehefa mila manavao ny angona ao amin'ny laharana voatondro ao amin'ny tabilao data ianao.
Fanavaozana ny angona amin'ny alalan'ny baiko
Eto ambany dia hampiasa ny clause WHERE ao amin'ny baiko SQL UPDATE izahay mba hanavaozana ny angona voatondro ao amin'ny latabatra chenweiliang_tbl:
OHATRA
Ity ohatra manaraka ity dia hanavao ny sandan'ny saha chenweiliang_title izay misy chenweiliang_id dia 3 ao amin'ny tabilao data:
SQL UPDATE fanambarana:
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)
Avy amin'ny vokatra, ny chenweiliang_title izay chenweiliang_id dia 3 dia novaina.
Fanavaozana ny angona mampiasa script PHP
Ny PHP dia mampiasa ny mysqli_query() hanatontosana fanambarana SQL. Azonao ampiasaina na tsy ampiasaina ny clause WHERE amin'ny fanambarana SQL UPDATE.
Fanamarihana:Aza mampiasa ny clause WHERE hanavao ny angona rehetra ao amin'ny tabilao data, koa mitandrema.
Ity fiasa ity dia misy fiantraikany mitovy amin'ny fanatanterahana fanambarana SQL ao amin'ny mysql> command prompt.
OHATRA
Ity ohatra manaraka ity dia hanavao ny angona momba ny saha chenweiliang_title izay 3 ny chenweiliang_id.
Fitsapana fanambarana 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 Blog ( https://www.chenweiliang.com/ ) nizara ny "Ahoana ny fanavaozana ny fangatahana ao amin'ny database MySQL? UPDATE Syntax/Command/Statement" hanampy anao.
Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-463.html
Raha te hanokatra fika miafina 🔑, tongasoa eto amin'ny fantsona Telegramy!
Partageo ary j'aime raha tianao! Ny anjaranao sy ny j'aime no antony manosika anay hatrany!