MySQL中删除表中并不存在的数据不报错

MySQL中只要是不是sql语句有错误,一般情况下就不会有报错信息出现。所以说,使用下面sql删除时并不会报错

Sql语句:

delete from user where uname = '马保国';

运行结果:
受影响的行: 0
时间: 0.014s

其中用户名中并不存在 马老师,但是执行上边代码并不会报错,但是他会显示执行结果或者影响结果为0条

他只是提示你受影响的行数,不会告诉你到底执行成功没有,SQL是一种声明式的编程方式,除非是语法错误、权限不足、在数据库的层面有锁无法执行,否则都不认为是错误。

解决方法:

在执行delete、update语句的时候先用select方法进行判断表中是否存在要进行操作的数据,避免直接执行找不到错误所在。修改没有报错信息的代码也是一个技术活啊。

MySQL中删除表中并不存在的数据不报错相关推荐

  1. Mysql之删除表中数据

    Mysql之删除表中数据 语法 以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法: DELETE FROM table_name [WHERE Clause] 如果没有指定 ...

  2. mysql删除表中内容_SQL中删除表中的内容

    展开全部 (1)如果想清空表里面的内容可以使32313133353236313431303231363533e78988e69d8331333366306438用:delete from KF: (2 ...

  3. oracle删除表某一字段,oracle中删除表中某字段出现重复的信息 保留其中一条

    记得以前有个同事问过我这个,说是以前面试的时候碰到的问题,下面我介绍三种方法. 首先我们在这里创建一个测试表添加相应的测试数据. create table test  (id number,name ...

  4. php删除表中一行数据,mysql如何删除表中一行数据?

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

  5. MySQL数据库-删除表中的数据详解

    删除数据记录是数据操作中常见的操作,可以删除表中已经存在的数据记录.在MySQL中可以通过DELETE语句来删除数据记录,该SQL语句可以通过以下几种方式使用:删除特定数据记录,删除所有数据记录. 删 ...

  6. mysql用于删除表中数据的关键字是_MySQL-删除数据(DELECT)

    数据库备份介绍: 数据库一旦删除数据,它就会永远消失. 因此,在执行DELETE语句之前,应该先备份数据库,以防万一要找回删除过的数据. MySQL提供了非常有用的工具,用于在服务器上本地备份或转储M ...

  7. Mysql之删除表中数据_DELETE FROM

    1. 删除表中全部数据 USE sql_invoicing;DELETE FROM invoices 2. 删除invoice_id为1的记录 USE sql_invoicing;DELETE FRO ...

  8. mysql重复数据只取一条数据_My sql 中删除表中重复记录?只保留一条

    匿名用户 1级 2018-08-20 回答 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 sel ...

  9. mysql 定期删除表中无用数据

    MySQL5.1.x版本中引入了一项新特性EVENT,定期执行某些事物,这可以帮助我们实现定期执行某个小功能,不在依赖代码去实现. 我现在有一张表,这张表中的数据有个特点,每天都会有大量数据插入,但是 ...

  10. mysql怎么删除表中字段的数据库表_Mysql 数据库 表 字段的创建 修改 删除

    MYSQL基础上机练习题(一) 数据库.表.字段的创建.修改.删除 一.实验目的: 创建.修改.删除数据库 创建.修改.删除表 创建.修改.删除字段 二.内容: 创建一个用于企业管理的员工管理数据库, ...

最新文章

  1. C++ 之虚函数的实现原理
  2. SFB2015 多SIP域
  3. java编程思想 Chapter 2
  4. C语言Register关键字:利用寄存器提升访问效率
  5. SPOJ 196 动态规划
  6. 高德sdk定位当前位置_高德地图定位,获取当前位置坐标
  7. 1-7 Graph 可视化
  8. UART协议及其Verilog实现
  9. 抖音短视频怎么加文字 怎么在视频画面批量添加一行滚动字幕?
  10. python:求list的中位数
  11. 企业微信和钉钉的区别
  12. 七牛云存对象存储及域名设置
  13. vulfocus靶场进不去
  14. JOOQ 官网 3.8API
  15. 关于解决虚拟机不能挂起的问题
  16. oracle utl file putf,UTL_FILE包详解(第二篇)
  17. 微信小程序input框输入值校验
  18. 百度手游虚拟服务器,百度发布“云手机”:可实现安卓App的云端运行
  19. 【Unity3D Shader编程】之十一 深入理解Unity5中的Standard Shader(三)屏幕像素化特效的实现
  20. 连连看--详解及实现

热门文章

  1. 将PDF转为TXT文本格式提取中文
  2. python opencv 检测圆
  3. 190629每日一句
  4. 杜克大学用13幅图告诉你人生的真谛,值得深思!
  5. lassAtitit事件代理机制原理 基于css class的事件代理的事件代理titi
  6. Atitit 图像处理--图像分类 模式识别 肤色检测识别原理 与attilax的实践总结
  7. Atitit.虚拟机与指令系统的设计
  8. Atitit.获取验证码图片通过web
  9. atitit.DD dragdrop拖拽文件到界面功能 html5 web 跟个java swing c#.net c++ 的总结
  10. Atitit.软件按钮与仪表盘(13)--全文索引操作--db数据库子系统mssql2008