
MySQL
白开水Jerry
Every day starts a new journey
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql存储过程 例子 游标cursor 循环嵌套 事物
昨天要mysql中写存储过程发现网上有关于cursor循环且套的资料很少,现在 发出本人写的例子,希望能对大家有帮助.[斜体字 必须出现] DELIMITER $$USE `db`$$DROP PROCEDURE IF EXISTS `test`$$ CREATE DEFINER=`root`@`%` PROCEDURE `test`()转载 2015-08-16 13:49:20 · 2813 阅读 · 0 评论 -
MySQL插入语句insert性能优化
对于一些数据量较大的系统,面临的问题除了是查询效率低下,还有一个很重要的问题就是插入时间长。当导入的数据量较大时,插入操作耗费的时间相当可观。因此,提高大数据量系统的MySQL insert效率是很有必要的。1. 一条SQL语句插入多条数据。常用的插入语句如:[sql] view plaincopyINSERT INTO转载 2015-08-16 13:27:14 · 939 阅读 · 0 评论 -
MySql错误处理-错误处理的例子
有几种错误处理的声明形式: § 如果任何错误(不是 NOT FOUND ) , 设置 l_error 为 1 后继续执行: DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET l_error=1; § 如果发生任何错误(不是 NOT FOUND), 执行 ROLLBACK和产生一条错误消息后退出当前块或存储过程。 DECLARE EXIT转载 2015-08-16 13:48:18 · 5781 阅读 · 0 评论 -
INSERT INTO .. ON DUPLICATE KEY更新多行记录
如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。例如,如果列a被定义为UNIQUE,并且包含值1,则以下 两个语句具有相同的效果:1234INSERT INTO TABLE (a转载 2015-08-05 11:12:11 · 1194 阅读 · 0 评论