eval 捕获错误
来源:互联网 发布:编程原本 pdf下载 编辑:程序博客网 时间:2024/06/10 16:01
eval 捕获错误:[root@dr-mysql01 ~]# cat t1.pl use DBI;my $dbUser='zabbix';my $user="root";my $passwd="1234567";my $dbh = DBI->connect("dbi:mysql:database=zabbix;host=192.168.32.55;port=3306",$user,$passwd) or die "can't connect to database ". DBI-errstr;eval {#alter table trends drop partition p20160425;my $sql="alter table history drop partition p20160501;";print "\$sql is $sql\n";$dbh->do("$sql"); }; print $@;[root@dr-mysql01 ~]# perl t1.pl $sql is alter table history drop partition p20160501;[root@dr-mysql01 ~]# cat t1.pl use DBI;my $dbUser='zabbix';my $user="root";my $passwd="1234567";my $dbh = DBI->connect("dbi:mysql:database=zabbix;host=192.168.32.55;port=3306",$user,$passwd) or die "can't connect to database ". DBI-errstr;eval {#alter table trends drop partition p20160425;my $sql="alter table history drop partition p20160401;";print "\$sql is $sql\n";$dbh->do("$sql"); }; print $@;[root@dr-mysql01 ~]# perl t1.pl $sql is alter table history drop partition p20160401;DBD::mysql::db do failed: Error in list of partitions to DROP at t1.pl line 10.
0 0
- eval 捕获错误
- eval 捕获dbi错误
- 捕获CONN错误
- 捕获参数错误异常
- struts2 捕获404错误
- 线程中捕获错误
- VS2008_C++捕获内存错误
- try捕获JS错误
- JQuery AJAX错误捕获
- JavaScript 捕获错误
- mvc中捕获错误
- WPF:捕获导航错误
- Android UncaughtExceptionHandler,捕获错误
- [.net]捕获错误机制
- UncaughtExceptionHandler,捕获错误
- register_shutdown_function捕获致命错误
- Windows PowerShell 捕获错误
- linux错误补捕获
- Activity的生命周期
- 微信:微信扫码支付、调用统一下单接口、网站支付 + springmvc
- golang中的格式化输入输出
- 团队开发管理-项目沟通管理
- Python学习 (十 常用内建模块)
- eval 捕获错误
- 【自定义View系列】导致View树重新遍历的时机
- 初识webservice
- Docker 入门教程(二)
- oracle学习(二)——字符型char(n) varchar(n) varchar2(n)
- Python 连接SQLSERVER
- 感知器的简单理解
- linux虚拟机桥连配置IP
- 人脸Pose检测:ASM、AAM、CLM总结