如题
解决方案 »
- php 连接数据库的问题
- 查找复合索引的字段按顺序输出
- 一条SQL查询语句请教,关于统计分析
- mysql存储过程参数长度问题
- mysql 怎样分组查询?(答案有用者给分)
- MySQL下的多表INSERT SELECT UPDATE DELETE的正确语法?
- Mysql乱码问题
- 鐢⊿QL璇彞鍒涘缓涓€涓〃锛屽叾涓竴涓瓧娈垫槸涓婚敭绫诲瀷鏄痸archar(12)锛屽苟涓旇繖涓瓧娈电殑鍊间负绯荤粺鏃ユ湡鍔犲洓浣
- 这个update语句在mysql中怎么有语法错误呢?非常急!在线等待。
- 请问如何控制mysql创建的数据库大小,sql2000可以mysql中没有找到
- shell模式单独导入表,报错!
- 请问怎么测试SQL的执行效率?
REPLACE(v_products_name, '2003', '2010');
就可以,而不注释就保存不了呢?
BEGIN
#Routine body goes here...
DECLARE no_more INT DEFAULT 0;
DECLARE v_products_name VARCHAR(150);
DECLARE v_products_id int;
DECLARE c_products CURSOR FOR SELECT products_id, products_name FROM products_description;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET no_more = 1;
OPEN c_products;
REPEAT
FETCH c_products INTO v_products_id, v_products_name;
REPLACE(v_products_name, '2003', '2010');
SELECT v_products_name;
UNTIL no_more
END REPEAT;
CLOSE c_products;
END
select REPLACE(v_products_name, '2003', '2010');
FETCH c_products INTO v_products_id, v_products_name;
set v_products_name=REPLACE(v_products_name, '2003', '2010');
SELECT v_products_name;
UNTIL no_more
楼主需要学习一下语法基础。