Artikel Verzeechnes
MySQL DatebankWéi UPDATEN eng Ufro? UPDATE Syntax / Kommando / Ausso
MySQL UPDATE Ufro
Wa mir d'Donnéeën an MySQL änneren oder aktualiséieren, kënne mir de SQL UPDATE Kommando benotze fir ze bedreiwen. .
Grammaire
Déi folgend ass d'allgemeng SQL Syntax fir den UPDATE Kommando fir d'MySQL Datentabelldaten z'änneren:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Dir kënnt een oder méi Felder zur selwechter Zäit aktualiséieren.
- Dir kënnt all Konditioun an der WHERE Klausel uginn.
- Dir kënnt Daten gläichzäiteg an enger eenzeger Tabell aktualiséieren.
D'WHERE Klausel ass ganz nëtzlech wann Dir d'Donnéeën an der spezifizéierter Zeil an der Datentabelle aktualiséiere musst.
Update Daten iwwer Kommando VIRSCHLOEN
Hei ënnen benotze mir d'WHERE Klausel am SQL UPDATE Kommando fir d'Donnéeën ze aktualiséieren, déi an der chenweiliang_tbl Tabelle spezifizéiert sinn:
Instanz
Dat folgend Beispill wäert de Wäert vum chenweiliang_title Feld aktualiséieren deem seng chenweiliang_id 3 an der Datentabelle ass:
SQL UPDATE Ausso:
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)
Aus dem Resultat ass den chenweiliang_title deem seng chenweiliang_id 3 ass geännert.
Update Daten mat PHP Skript
D'Funktioun mysqli_query() gëtt a PHP benotzt fir SQL Aussoen auszeféieren.Dir kënnt d'WHERE Klausel an SQL UPDATE Aussoen benotzen oder net.
Opgepasst:Benotzt d'WHERE Klausel net fir all d'Donnéeën an der Datentabelle ze aktualiséieren, also passt virsiichteg.
Dës Funktioun huet dee selwechten Effekt wéi d'Ausféierung vun enger SQL Ausso an der mysql> Kommandoprompt.
Instanz
Dat folgend Beispill wäert d'Donnéeën vum chenweiliang_title Feld aktualiséieren deem seng chenweiliang_id 3 ass.
MySQL UPDATE Ausso Test:
<?
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/ ) gedeelt "Wéi UPDATEN Ufro an der MySQL Datebank? UPDATE Syntax / Kommando / Erklärung" fir Iech ze hëllefen.
Wëllkomm de Link vun dësem Artikel ze deelen:https://www.chenweiliang.com/cwl-463.html
Fir méi verstoppte Tricken🔑 fräizeschalten, gitt w.e.g. bei eisem Telegram Kanal bäi!
Deelen a liken wann dir et gefällt! Är Shares a Likes sinn eis weider Motivatioun!