掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
你可以使用 SQL 的 DELETE FROM 命令來刪除 MySQL 數(shù)據(jù)表中的記錄。

為輪臺(tái)等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及輪臺(tái)網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、輪臺(tái)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
你可以在 mysql> 命令提示符或 PHP 腳本中執(zhí)行該命令。
以下是 SQL DELETE 語句從 MySQL 數(shù)據(jù)表中刪除數(shù)據(jù)的通用語法:
DELETE FROM table_name [WHERE Clause]
當(dāng)你想刪除數(shù)據(jù)表中指定的記錄時(shí) WHERE 子句是非常有用的。
這里我們將在 SQL DELETE 命令中使用 WHERE 子句來刪除 MySQL 數(shù)據(jù)表 runoob_tbl 所選的數(shù)據(jù)。
以下實(shí)例將刪除 runoob_tbl 表中 runoob_id 為3 的記錄:
mysql
>
use
RUNOOB
;
Database
changed
mysql
>
DELETE
FROM
runoob_tbl
WHERE
runoob_id
=
3
;
Query
OK
,
1
row
affected
(
0.23
sec
)
PHP使用 mysqli_query() 函數(shù)來執(zhí)行SQL語句, 你可以在 SQL DELETE 命令中使用或不使用 WHERE 子句。
該函數(shù)與 mysql> 命令符執(zhí)行SQL命令的效果是一樣的。
以下PHP實(shí)例將刪除 runoob_tbl 表中 runoob_id 為 3 的記錄:
$dbhost
=
'
localhost
'
;
//
mysql服務(wù)器主機(jī)地址
$dbuser
=
'
root
'
;
//
mysql用戶名
$dbpass
=
'
123456
'
;
//
mysql用戶名密碼
$conn
=
mysqli_connect
(
$dbhost
,
$dbuser
,
$dbpass
)
;
if
(
!
$conn
)
{
die
(
'
連接失敗:
'
.
mysqli_error
(
$conn
)
)
;
}
//
設(shè)置編碼,防止中文亂碼
mysqli_query
(
$conn
,
"
set names utf8
"
)
;
$sql
=
'
DELETE FROM runoob_tbl WHERE runoob_id=3
'
;
mysqli_select_db
(
$conn
,
'
RUNOOB
'
)
;
$retval
=
mysqli_query
(
$conn
,
$sql
)
;
if
(
!
$retval
)
{
die
(
'
無法刪除數(shù)據(jù):
'
.
mysqli_error
(
$conn
)
)
;
}
echo
'
數(shù)據(jù)刪除成功!
'
;
mysqli_close
(
$conn
)
;
?>

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流