sql 删除语句一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是一条delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多条记录多个表。删除数据库中的数据

sql 删除语句

一般简单的删除数据记录用delete就行了,但是如何要删除复杂的外键就不是一条delete删除来实例的,我们本文章先讲一下delete删除,然后再告诉你利用触发器删除多条记录多个表。

删除中的数据

delete from 语句用于从数据库表中删除记录。

语法

delete from table_name

where column_name = some_value

*/

$con = _connect("localhost","peter","abc123");

if (!$con)

{

die('could not connect: ' . mysql_error());

}

mysql_select_db("my_db", $con);

mysql_query("delete from person where lastname='griffin'");

mysql_close($con);

/*

删除其中一张表中的"id=001"的记录后,

其他表中关于"id=001"的记录也自动删除

创建测试表,插入测试数据

create table t1([id] int)

create table t2([id] int)

create table t3([id] int)

create table t4([id] int)

insert t1

select 100

insert t2

select 100

insert t3

select 100

insert t4

select 100

--创建删除数据的触发器,在t1表上

go

create trigger del_data

on t1

for delete

as

declare @a int

select @a=[id] from deleted

delete t2 where [id]=@a

delete t3 where [id]=@a

delete t4 where [id]=@a

go

--删除t1表中的记录,那么其他表的记录都将删除

delete t1 where [id]=100

--看看各个表中的记录还存在否?

select * from t1

select * from t2

select * from t3

select * from t4

*/

?>

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql 删除一条数据sql语句_sql删除语句相关推荐

  1. mysql表如何删除一条数据_mysql如何删除表中一行数据?

    mysql中使用DELETE语句删除表中一行数据,语句为"DELETE FROM 表名称 WHERE 列名称 = 值".删除所有行的语句为"DELETE FROM tab ...

  2. mybatis笔记之一次插入多条数据sql语句写法

    mybatis笔记之一次插入多条数据sql语句写法

  3. mysql数据库删除千万条数据的操作方案

    项目情况是这样的,数据库中有一张计费表,这张表是随着时间无限增长的,数据会越来越多,count一下数据共有8千万条,而现在需要删除2019年之前所有的数据,大概7千多万条.表中有索引. 我直接使用 D ...

  4. 学习sql注入:猜测数据库_学习SQL:删除和更新数据SQL最佳实践

    学习sql注入:猜测数据库 Deleting and updating data is very common, but if performed without taking care, which ...

  5. php mysql 插入多条数据_mysql如何插入多条数据?

    mysql插入多条数据的方法:1.使用"INSERT INTO 表名 字段列表 VALUES (值1) - , (值n);"语句插入数据:2.使用"INSERT INTO ...

  6. 30个mysql千万级大数据SQL查询优化技巧详解

    点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 文章来自:脚本之家 http://www.jb51.net/article/136701 ...

  7. python mysql批量insert数据、返回id_Python3 操作 MySQL 插入一条数据并返回主键 id的实例...

    Python 中貌似并没有直接返回插入数据 id 的操作(反正我是没找到),但是我们可以变通一下,找到最新插入的数据 #!/usr/bin/env python3 # -*- coding: UTF- ...

  8. mysql千万级大数据SQL查询优化

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引.2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 ...

  9. php mysql 插入多条数据_雷林鹏分享:PHP MySQL 插入多条数据

    使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQL语句. 以下实例向 "MyGuests" 表添加了三 ...

最新文章

  1. swiftswift3.0自己封装的快速构建页面的方法
  2. 某油企产成品标准成本估算逻辑
  3. 递归 累加和累乘
  4. Linux内核--网络协议栈深入分析(二)--sk_buff的操作函数
  5. 移动时捕捉不到基点_CAD入门学习攻略:CAD软件中对象捕捉功能使用技巧汇总
  6. 机器学习(四) 下采样和上采样
  7. 如何通过BBED找回删除数据
  8. 全国计算机等级内容,全国计算机等级内容
  9. Java语言程序设计(一)简答题和论述题
  10. Bitcoin 0.7.0 发布, P2P网络的匿名数字货币
  11. 大家好 我是新来的
  12. SurfaceView + MediaPlayer 实现列表循环播放视频
  13. 管理工作时间的软件有哪些?
  14. 新浪微博开放平台开发-android客户端(1)
  15. c语言函数声明大全及详解,C语言之函数的声明详解
  16. 水果电商网站开发过程
  17. BUU MISC(5_10-5_14)
  18. 网络安全概论 第四章 电子邮件安全加密(PGP)
  19. 【JAVA百炼成仙】筑基篇——JAVA筑基
  20. oral-b app Android,oral b app

热门文章

  1. java 使用HttpC'lient 解析webService
  2. java简单实现在线资源多线程下载,断点续存,限制最大正在下载数
  3. (信号灯七)综合版本-使用HSV颜色空间将类绿色、红色和黄色区域分别二值化
  4. 如何正确使用SIM卡呢?
  5. python生兔子问题(递归算法)_python 实现兔子生兔子示例
  6. 斑马打印机(zebraZT410R-203dpi)打印RFID标签流程
  7. 娱乐_3D相册(HTML)_七夕
  8. 75岁母亲被6个子女遗弃身亡,“凶手”一句话惹怒全网:当你老了,真相比想象中更残忍
  9. 最佳实践 缓存穿透,瞬间并发,缓存雪崩的解决方法
  10. # 编译 qemu,libvirt, qemu rpm 包和 libvirt rpm 包