你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。

为轮台等地区用户提供了全套网页设计制作服务,及轮台网站建设行业解决方案。主营业务为网站设计、网站建设、轮台网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
你可以在 mysql> 命令提示符或 PHP 脚本中执行该命令。
以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:
DELETE FROM table_name [WHERE Clause]
当你想删除数据表中指定的记录时 WHERE 子句是非常有用的。
这里我们将在 SQL DELETE 命令中使用 WHERE 子句来删除 MySQL 数据表 runoob_tbl 所选的数据。
以下实例将删除 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() 函数来执行SQL语句, 你可以在 SQL DELETE 命令中使用或不使用 WHERE 子句。
该函数与 mysql> 命令符执行SQL命令的效果是一样的。
以下PHP实例将删除 runoob_tbl 表中 runoob_id 为 3 的记录:
 
$dbhost
 = 
'
localhost
'
; 
//
 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 runoob_tbl WHERE runoob_id=3
'
; 
mysqli_select_db
(
 
$conn
, 
'
RUNOOB
'
 
)
; 
$retval
 = 
mysqli_query
(
 
$conn
, 
$sql
 
)
; 
if
(
! 
$retval
 
)
 
{
 
die
(
'
无法删除数据: 
'
 . 
mysqli_error
(
$conn
)
)
; 
}
 
echo
 
'
数据删除成功!
'
; 
mysqli_close
(
$conn
)
; 
?>
                新闻名称:创新互联MYSQL教程MySQLDELETE语句
                
                URL分享:http://www.csdahua.cn/qtweb/news23/272923.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网