问题:使用游标遍历时,发现使用select var into tmp where var=?然后判断if tmp is null时,不能走完所有的遍历。经debug发现,当var为空时,则跳出游标的遍历。解决方式:使用if not exists(select var into tmp where v...
分类:
数据库 时间:
2014-09-12 13:11:43
阅读次数:
249
Ifnomodifierispresent,SETchangesthesessionvariable.Ifthesessionvariabledoesnotexist,anerroroccursevenifthecorrespondingglobalvariableexists.WiththeGLOBALmodifier,SHOWVARIABLESdisplaysthevaluesthatareusedfornewconnectionstoMySQL.InMySQL5.6,ifavariablehasnogl..
分类:
其他好文 时间:
2014-08-22 18:07:29
阅读次数:
195
1、MySQL API数据结构MySQL API中用到了很多结构体类型,下面就简单说一下常用的结构体。MYSQL连接数据库前,必须先创建MYSQL变量,此变量在很多MySQL API函数中会用到,它包含了一些连接信息等数据。MYSQL_RESMYSQL_RES结构体中包含了查询结果集,也就是从数据库...
分类:
数据库 时间:
2014-07-22 00:36:36
阅读次数:
213
mysql多实例1.my.cnf通过定义mysqldconfig类mysqld_vars={}从里面获得很多配置文件相关参数写入字典mysql.py2.initDB初始化数据库3.修改权限4.rc脚本启动5.check检查一下配置文件,配置文件与mysql变量同步6.值其实一样,不让显示7.Popen调用mysql-e命令SQLIOSeconds_Behind_Ma..
分类:
数据库 时间:
2014-07-15 10:55:19
阅读次数:
398
根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型:一、局部变量。局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块,在该语句块执行完毕后,局...
分类:
数据库 时间:
2014-07-02 19:38:35
阅读次数:
507
对于开发来说重要的是按照规范进行开发。 昨天自己在进行开发测试的时候,编写mysql
的一个存储过程 ,代码是比较简单的 就是根据名称查询对应的数据并返回DELIMITER// CREATEPROCEDUREproc1(nameint)
BEGINselect * from table_name ....
分类:
数据库 时间:
2014-05-07 15:03:43
阅读次数:
356