An bhfuil fonn ort MySQL a scriosadh as úsáid? scrios ráiteas sa bhunachar sonraí MySQL

MySQL scriosadh as úsáid?Bunachar sonraí MySQL saor in aisce,ráiteas a scriosadh

Ráiteas MySQL DELETE

Is féidir leat an t-ordú SQL DELETE FROM a úsáid chun taifid a scriosadh i dtábla bunachar sonraí MySQL.

Is féidir leat mysql> Rith an t-ordú ó ordú leid nó script PHP.

gramadach

Seo a leanas comhréir ghinearálta an ráitis SQL DELETE chun sonraí a scriosadh ó thábla sonraí MySQL:

DELETE FROM table_name [WHERE Clause]
  • Mura sonraítear clásal WHERE, scriosfar gach taifead sa tábla MySQL.
  • Féadfaidh tú aon choinníoll a shonrú sa chlásal WHERE
  • Is féidir leat taifid a scriosadh go léir ag an am céanna i dtábla amháin.

Tá an clásal WHERE an-úsáideach nuair is mian leat taifid shonraithe sa tábla sonraí a scriosadh.


Scrios sonraí ón líne ordaithe

Anseo úsáidfimid an clásal WHERE san ordú SQL DELETE chun na sonraí roghnaithe a scriosadh ón tábla sonraí MySQL chenweiliang_tbl.

sampla

Scriosfaidh an sampla seo a leanas an taifead le chenweiliang_id 3 sa tábla chenweiliang_tbl:

Ráiteas nuashonraithe SQL:

MySQL> úsáid a bhaint as chenweilang; Bunachar athraigh MySQL> Scriosadh Ó chenweilang_tbl ÁIT chenweiliang_id=3; Iarratas OK, 1 as a chéile difear (0.23 tirim)

Scrios sonraí ag baint úsáide as script PHP

Úsáideann PHP an fheidhm mysqli_query() chun ráitis SQL a rith. Is féidir leat an clásal WHERE a úsáid le nó gan ordú SQL DELETE.

Oibríonn an fheidhm seo le mysql> Tá éifeacht an charachtair ordaithe a fhorghníomhaíonn an t-ordú SQL mar an gcéanna.

sampla

Scriosfaidh an sampla PHP seo a leanas an taifead le chenweiliang_id 3 sa tábla chenweiliang_tbl:

Triail clásail scriosta 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 = '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);
?>

Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) roinnte "MySQL scriosadh as úsáid? Tá an ráiteas scriosta i mbunachar sonraí MySQL" ina chuidiú duit.

Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-472.html

Chun níos mó cleasanna ceilte a dhíghlasáil🔑, fáilte romhat páirt a ghlacadh inár gcainéal Telegram!

Roinn agus maith más maith leat é! Is iad do chuid scaireanna agus rudaí is maith leat ár spreagadh leanúnach!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

Scrollaigh go dtí an Barr