Quomodo renovare interrogationem in MySQL database? UPDATE syntax/mandatum/dicitur

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);
?>

发表 评论

Quisque sit amet nisl. 必填 项 已 用 * Pittacium

Scroll To Top