请问MYSQL的库函数mysql_fetch_field()在获取了MYSQL_FIELD指针后,并没有free的函数对应,是在何时释放?
mysql连接退出的时候么?如果我的程序一直建立连接,并不退出,那执行完毕这部分功能后,需要怎么释放?如果不释放会不会造成
内存泄漏?
谢谢!
mysql连接退出的时候么?如果我的程序一直建立连接,并不退出,那执行完毕这部分功能后,需要怎么释放?如果不释放会不会造成
内存泄漏?
谢谢!
解决方案 »
- mysql与sqlserver语法天壤之别?
- 查询两个表的问题
- repair table 里的行数问题
- 求 基础sql 语句 在线等
- MySQL 事务处理级别不严格
- mySQL Query Browser 显示和输入中文都不正常???????
- 一个问题10分 中文 乱码 基本问题请教 分数可增加 在线等待 随时结贴放分
- 关于mysql的权限,答对均有份,急+在线等待,谢谢
- MySQL和Postgresql,孰优孰劣?
- mysql创建表失败,改个名字又能创建成功,这是什么原因?
- MYSQL中mysql_fetch_field()函数获取的MYSQL_FIELD指针需要释放么?
- mysql中三张表建立触发器问题
如果是的话先
close cur 掉 再消毁掉就可以了
deallocate cur
不是游标,我查询记录,然后将记录保存在结果集里面,在使用记录数据时,我需要用到mysql_fetch_field(),或者mysql_fetch_fields()函数,来获取字段名等,获取后,不知道在何处进行释放?
我的程序需要7*24h运行,所以MYSQL连接不退出,仅仅用mysql_free_result()能释放这些空间么?还是在连接退出的时候释放掉?