DECLARE CONTINUE HANDLER FOR SQLSTATE 'HY000' SET iflag=1;
DECLARE CONTINUE HANDLER FOR SQLWARNINGS SET iflag=2;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET iflag=3;
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET iflag=4;
SQL Server 2005 安装的问题:
安装sql server 2005过程中的出错信息:error 1053, the service did not respond to the start or control request in a timely fashion,若是相关组件的补丁都打了。解决办法:64位系统才会碰到,只要修改CPU核数为:1,重新启动操作系统,再重新安装就可以解决服务启动失败的问题。
CPU核数修改命令:start->run->print:msconfig->boot.ini tab->Advanced options->Setting:NumProc=1,重新启动windows2003 即可解决
使用MyISAM引擎需要注意的事项:
环境:mysql5.1.43,引擎:myisam,发现某表出现损坏,然后执行REPAIR TABLE tablename;最后的结果是把1KW多记录的表,删除到200W条记录的表,是一个BUG,BUG连接地址:http://t.cn/hezqX1,只是版本号不一样,建议少用此命令,而用OPTIMIZE LOCAL TABL tablename;
另外MyISAM引擎在整理文件碎片等方面存在设计缺陷,为此若有某张表有2类操作:大量的DELETE和大量的INSERT操作,那么就需要定期整理下碎片,否则容易出现表损坏的情况,为此建议此类定期在负载低的深夜执行:OPTIMIZE LOCAL TABLE tablename;