Cyfeiriadur Erthygl
Cronfa ddata MySQLSut i DDIWEDDARU ymholiad? DIWEDDARIAD cystrawen/gorchymyn/datganiad
MySQL ymholiad DIWEDDARIAD
Os oes angen i ni addasu neu ddiweddaru'r data yn MySQL, gallwn ddefnyddio'r gorchymyn SQL UPDATE i weithredu. .
gramadeg
Y canlynol yw'r gystrawen SQL gyffredinol ar gyfer y gorchymyn UPDATE i addasu data tabl data MySQL:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Gallwch chi ddiweddaru un neu fwy o feysydd ar yr un pryd.
- Gallwch nodi unrhyw amod yn y cymal LLE.
- Gallwch chi ddiweddaru data ar yr un pryd mewn un tabl.
Mae'r cymal LLE yn ddefnyddiol iawn pan fydd angen i chi ddiweddaru'r data yn y rhes benodedig yn y tabl data.
Diweddaru data trwy orchymyn yn brydlon
Isod byddwn yn defnyddio'r cymal WHERE yn y gorchymyn UPDATE SQL i ddiweddaru'r data penodedig yn y tabl chenweiliang_tbl:
enghraifft
Bydd yr enghraifft ganlynol yn diweddaru gwerth y maes chenweiliang_title y mae ei chenweiliang_id yn 3 yn y tabl data:
Datganiad SQL DIWEDDARIAD:
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)
O'r canlyniad, mae'r chenweiliang_title y mae ei chenweiliang_id yn 3 wedi'i addasu.
Diweddaru data gan ddefnyddio sgript PHP
Mae PHP yn defnyddio'r ffwythiant mysqli_query() i weithredu datganiadau SQL. Gallwch ddefnyddio neu beidio â defnyddio'r cymal WHERE mewn datganiadau SQL UPDATE.
Nodyn:Peidiwch â defnyddio'r cymal WHERE i ddiweddaru'r holl ddata yn y tabl data, felly byddwch yn ofalus.
Mae'r swyddogaeth hon yn cael yr un effaith â gweithredu datganiad SQL yn yr anogwr gorchymyn mysql>.
enghraifft
Bydd yr enghraifft ganlynol yn diweddaru data'r maes chenweiliang_title y mae ei chenweiliang_id yn 3.
Prawf datganiad DIWEDDARIAD 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 Chen Weiliang Gobeithio ( https://www.chenweiliang.com/ ) shared “Sut i DDIWEDDARU ymholiad yng nghronfa ddata MySQL? DIWEDDARIAD Cystrawen/Gorchymyn/Datganiad" i'ch helpu.
Croeso i chi rannu dolen yr erthygl hon:https://www.chenweiliang.com/cwl-463.html
Croeso i sianel Telegram o blog Chen Weiliang i gael y diweddariadau diweddaraf!
📚 Mae'r canllaw hwn yn cynnwys gwerth enfawr, 🌟Mae hwn yn gyfle prin, peidiwch â'i golli! ⏰⌛💨
Rhannwch a hoffwch os hoffech chi!
Eich rhannu a'ch hoff bethau yw ein cymhelliant parhaus!