手册
目录
DELETE 语句用于从表中删除记录:
DELETE FROM table_name WHERE some_column = some_value
注意:DELETE 语法中的 WHERE 子句:WHERE 子句指定应删除哪条或哪些记录。若省略 WHERE 子句,将删除所有记录!
请参阅:SQL 教程。
让我们看看 "MyGuests" 表:
| id | firstname | lastname | reg_date | |
|---|---|---|---|---|
| 1 | John | Doe | john@example.com | 2014-10-22 14:26:15 |
| 2 | Mary | Moe | mary@example.com | 2014-10-23 10:22:30 |
| 3 | Julie | Dooley | julie@example.com | 2014-10-26 10:48:23 |
下例删除了 "MyGuests" 表中 id=3 的记录:
connect_error) {
die("连接失败:" . $conn->connect_error);
}
// 删除记录的 sql
$sql = "DELETE FROM MyGuests WHERE id=3";
if ($conn->query($sql) === TRUE) {
echo "记录删除成功";
} else {
echo "删除记录时出错:" . $conn->error;
}
$conn->close();
?>
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 删除记录的 sql
$sql = "DELETE FROM MyGuests WHERE id=3";
// 使用 exec() 因为没有返回结果
$conn->exec($sql);
echo "记录删除成功";
} catch(PDOException $e) {
echo $sql . "
" . $e->getMessage();
}
$conn = null;
?>
记录被删除后,表将如下所示:
| id | firstname | lastname | reg_date | |
|---|---|---|---|---|
| 1 | John | Doe | john@example.com | 2014-10-22 14:26:15 |
| 2 | Mary | Moe | mary@example.com | 2014-10-23 10:22:30 |
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习