返回顶部

收藏

mysql while 语句使用示例

更多

mysql的while语句只能在存储过程中使用,如下是一个使用while的例子:

DELIMITER $$

CREATE DEFINER=`ops`@`localhost` PROCEDURE `myproc`()
BEGIN
DECLARE c INT;
SET c = 1;
WHILE c < 700 DO 
SELECT CONCAT('Loop #:', c) ;

update users 
set profile_display_name = concat(substring(first_name,1,1), last_name) 
where (profile_display_name is null or profile_display_name = '')
and id between ((c-1)*10000+1) and (c*10000); 

commit;

SET c=c+1; 

END WHILE;
END

标签:mysql,while,sql

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. ITJesse 发表 2014-01-05 20:06:56 将SQL Server中的数据导入MySQL
  2. lixiphp 发表 2013-06-06 10:55:58 解决MySQL SQL语句出现#1093错误
  3. 新一 发表 2013-06-27 00:11:46 mysql自联结
  4. www.tonitech.com的站长 发表 2014-01-12 12:04:26 MySQL报错:1030 Got error 28 from storage engine
  5. ITJesse 发表 2014-01-05 12:06:56 将SQL Server中的数据导入MySQL
  6. francs 发表 2014-12-19 01:39:11 MySQL:执行 SQL 脚本的几种方式
  7. ITJesse 发表 2014-01-05 20:06:56 将SQL Server中的数据导入MySQL
  8. xiaoli.he 发表 2017-03-23 14:30:22 MySQL 5.6, 5.7并行复制测试(二)(r12笔记第10天)
  9. 大象会跳舞 发表 2017-07-21 05:02:03 闲话MySQL备份、安全、SQL规范与系统规划
  10. aquan 发表 2012-04-06 09:51:10 批量替换wordpress文章内容
  11. caishzh 发表 2014-11-10 01:30:32 SQL表连接图解
  12. aGuegu 发表 2014-09-22 13:12:28 [sql] 记一次查询优化