Directory artaigil
Ciamar a chleachdas mi `DELETE FROM` ann an MySQL ? Dè a th’ anns an aithris `DELETE` ann an stòr-dàta MySQL ?
Aithris MySQL DELETE
Faodaidh tu an àithne SQL DELETE FROM a chleachdadh gus clàran a dhubhadh às ann an clàr stòr-dàta MySQL.
Faodaidh tu an àithne seo a chur an gnìomh san àithne mysql> no ann an sgriobt PHP.
gràmar
Is e na leanas an co-chòrdadh coitcheann den aithris SQL DELETE gus dàta a sguabadh às bho chlàr dàta MySQL:
DELETE FROM table_name [WHERE Clause]
- Mura h-eil clàs WHERE air a shònrachadh, thèid a h-uile clàr sa chlàr MySQL a dhubhadh às.
- Faodaidh tu suidheachadh sam bith a shònrachadh anns a’ chlàs WHERE
- Faodaidh tu clàran a sguabadh às aig an aon àm ann an aon chlàr.
Tha an clàs WHERE glè fheumail nuair a tha thu airson clàran ainmichte sa chlàr dàta a sguabadh às.
Sguab às dàta bhon loidhne-àithne
An seo cleachdaidh sinn an clàs WHERE anns an àithne SQL DELETE gus an dàta taghte a dhubhadh às bhon chlàr dàta MySQL chenweiliang_tbl.
Instance
Sguabaidh an eisimpleir a leanas às a’ chlàr le chenweiliang_id 3 sa chlàr chenweiliang_tbl:
Aithris ÙRACHADH SQL:
Sguab às dàta a 'cleachdadh sgriobt PHP
Cleachdaidh PHP an gnìomh mysqli_query() gus aithrisean SQL a chur an gnìomh. Faodaidh tu an clàs WHERE a chleachdadh le no às aonais an àithne SQL DELETE.
Tha an aon bhuaidh aig a’ ghnìomh seo ri bhith a’ cur òrdughan SQL an gnìomh a’ cleachdadh an àithne mysql> .
Instance
Sguabaidh an eisimpleir PHP a leanas an clàr le chenweiliang_id 3 sa chlàr chenweiliang_tbl:
Deuchainn clàs MySQL DELETE:
<?
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 = 'DELETE FROM chenweiliang_tbl
WHERE chenweiliang_id=3';
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('无法删除数据: ' . mysqli_error($conn));
}
echo '数据删除成功!';
mysqli_close($conn);
?>Tha mi an dòchas gum bi an t-artaigil "MySQL delete from Usage? The delete statement in MySQL database" a chaidh a cho-roinn air blog Chen Weiliang ( https://www.chenweiliang.com/ ) feumail dhut.
Faodaidh sibh ceangal an artaigil seo a cho-roinn: https://www.chenweiliang.com/cwl-472.html
