begin
#声明一个游标读取标记
declare done int default 0;
#取关键词记录
declare cur1 dynamic cursor for executeSQL;
#declare cur1 cursor for select keyword,priority from KeyWordSet order by priority;
declare continue handler for not found set done = 1;end
会报错!
解决方案 »
- 求大侠帮忙写一个存储过程
- mysql打开log_bin后,并发写入无效了,多进程连接一起写和单进程写的时间一样长
- mysql 几个问题
- 那里能够快速下载到历史版本的mysql?
- 重新配置MYSQL的字符集为UTF8
- Mysql查询问题。。。
- 兄弟们,帮帮忙! postgres7.3.4 for unix 在哪里可以下载到?
- mysql如何去除重复的关系对
- 全文索引[Err] 1210 - Incorrect arguments to AGAINST
- 两台电脑win7/10,同一版本数据库,同一个查询语句,同样的索引,查询时间前者22秒,后者1秒
- 关于mysql中使用innodb表导致ibdata1文件大小问题
- myodbc不支持批量插入记录吗
执行动态SQL,可以用预处理语句来操作呀。mysql> SET @s = 'SELECT SQRT(POW(?,2) + POW(?,2)) AS hypotenuse';
mysql> PREPARE stmt2 FROM @s;
mysql> SET @a = 6;
mysql> SET @b = 8;
mysql> EXECUTE stmt2 USING @a, @b;
+------------+
| hypotenuse |
+------------+
| 10 |
+------------+
mysql> DEALLOCATE PREPARE stmt2;手册上的例子,你看看那。
游标:
select * from tt
用动态语句生成TT表