articulus Directory
MySQL databaseQuomodo renovare quaesitum est? UPDATE syntax/mandatum/dicitur
MySQL UPDATE query
Si opus est notitias in MySQL mutare vel renovare, iussu SQL UPDATE operandi uti possumus. .
grammatica
Haec syntaxis generalis SQL pro UPDATE mandatum est ut MySQL data tabella mitigetur data:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Unum vel plures agros simul renovare potes.
- Quamcumque conditionem in WHERE clausulae denotare potes.
- Data simul in una tabula renovare potes.
Ubi clausula perutilis est cum opus est ut notitias in certo ordine enucleare in tabula data.
Update data per mandatum promptum
Infra utemur ubi clausula in SQL UPDATE iussus est ad renovandas notitias in tabula chenweiliang_tbl determinatas:
Exempli gratia
Hoc exemplum renovabit valorem agri chenweiliang_title cuius chenweiliang_id est 3 in tabula data:
SQL UPDATE enuntiatio:
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)
Ab effectu, cuius titulus chenweiliang_id est 3 mutatus est.
Renova notitia usura PHP scriptor
PHP munere mysqli_query() utitur ad propositiones SQL faciendas, uti vel non uti potes UBERE clausula in SQL UPDATE enuntiationibus.
Note:Ubi clausula non uteris ad renovandas omnes notitias in tabula data, ita cave.
Hoc munus eundem effectum habet ac enuntiatum SQL in mysql> mandato promptum exsequens.
Exempli gratia
Hoc exemplum sequens notitias agri chenweiliang_tituli cuius chenweiliang_id est 3 renovabit.
MySQL UPDATE dicitur 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);
?>Spes Chen Weiliang Blog ( https://www.chenweiliang.com/ ) participatur "Quam quaestionem renovare in MySQL database? UPDATE Syntax/mandatum/Statutum" adiuvare vos.
Grata communicare nexum huius articuli:https://www.chenweiliang.com/cwl-463.html
