最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL5的异常处理_MySQL

来源:动视网 责编:小采 时间:2020-11-09 17:47:48
文档

MySQL5的异常处理_MySQL

MySQL5的异常处理_MySQL:1. Sample Problem: Log Of Failures 问题样例:故障记录 当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很普通的。我希望得到错误的记录。当INSERT失败时,我想在另一个文件中记下这些错误的信息,例如出错时间,出错原因等
推荐度:
导读MySQL5的异常处理_MySQL:1. Sample Problem: Log Of Failures 问题样例:故障记录 当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很普通的。我希望得到错误的记录。当INSERT失败时,我想在另一个文件中记下这些错误的信息,例如出错时间,出错原因等


  1. Sample Problem: Log Of Failures 问题样例:故障记录

  当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很普通的。我希望得到错误的记录。当INSERT失败时,我想在另一个文件中记下这些错误的信息,例如出错时间,出错原因等。我对插入特别感兴趣的原因是它将违反外键关联的约束

  2. Sample Problem: Log Of Failures (2)

  mysql> CREATE TABLE t2

  1 INT, PRIMARY KEY (s1))

  engine=innodb;//

  mysql> CREATE TABLE t3 (s1 INT, KEY (s1),

  FOREIGN KEY (s1) REFERENCES t2 (s1))

  engine=innodb;//

  mysql> INSERT INTO t3 VALUES (5);//

  ...

  ERROR 1216 (23000): Cannot add or update a child row: a foreign key

  constraint fails(这里显示的是系统的出错信息)

  我开始要创建一个主键表,以及一个外键表。我们使用的是InnoDB,因此外键关联检查是打开的。然后当我向外键表中插入非主键表中的值时,动作将会失败。当然这种条件下可以很快找到错误号1216。

  3. Sample Problem: Log Of Failures

  CREATE TABLE error_log (error_message

  CHAR(80))//

  下一步就是建立一个在做插入动作出错时存储错误的表。

  4. Sample Problem: Log Of Errors

  CREATE PROCEDURE p22 (parameter1 INT)

  BEGIN

  DECLARE EXIT HANDLER FOR 1216

  INSERT INTO error_log VALUES

  (CONCAT('Time: ',current_date,

  '. Foreign Key Reference Failure For

  Value = ',parameter1));

  INSERT INTO t3 VALUES (parameter1);

文档

MySQL5的异常处理_MySQL

MySQL5的异常处理_MySQL:1. Sample Problem: Log Of Failures 问题样例:故障记录 当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很普通的。我希望得到错误的记录。当INSERT失败时,我想在另一个文件中记下这些错误的信息,例如出错时间,出错原因等
推荐度:
标签: 记录 处理 错误
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top