c mysql并行多条sql_Linux上使用C语言执行多条SQL命令访问MYSQL数据库的有关问题...
Linux下使用c语言执行多条SQL命令访问mysql数据库的问题
Linux(Ubuntu10.04)系统,MYSQL5.1数据库,C语言!
数据库中有两张表:表A、B!
使用C语言从表A中查询数据(select * from A),注意是一行一行地处理,处理完一行数据后,要更新表A中的某个字段(Update操作),然后还要将操作产生的数据插入到表B中(Insert 操作)!然后才处理下一行的数据,这样循环直到处理完表A中的数据!请问这怎么实现!
在网上找到很多资料,也到MYSQL5.1的官网上看了,说是要进行多查询执行的C API处理:
do
{
/* Process all results */
...
printf("total affected rows: %lld", mysql_affected_rows(mysql));
...
if (!(result= mysql_store_result(mysql)))
{
printf(stderr, "Got fatal error processing query/n");
exit(1);
}
process_result_set(result); /* client function */
mysql_free_result(result);
} while (!mysql_next_result(mysql));
但是这样解决不了我的问题!我这里不只有查询操作,还有其他操作,而且第一个数据库的操作是一行一行查询的,一行处理完后,要进行数据库的更新和插入操作,然后才能处理下一行!请问,高手们怎么实现?
------解决方案--------------------
用c++吧,通过ado等中间api
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~
c mysql并行多条sql_Linux上使用C语言执行多条SQL命令访问MYSQL数据库的有关问题...相关推荐
- java方法里执行两条sql_Java如何在数据库上执行多个SQL命令?
在Java编程中,如何同时在数据库上执行多个SQL命令?假定数据库名称是:testdb,其中有两张表:employee和dept,employee表中有4条记录,dept表中有2条记录. 创建数据库表 ...
- linux中删除mysql用户_linux系统下mysql添加用户、删除用户、授权、修改密码等sql命令使用...
MySQL 远程登录及常用命令 MySQL服务的启动和停止 net stop MySQL net start MySQL 登陆MySQL 语法如下: MySQL -u用户名 -p用户密码 键入命令My ...
- c语言执行一条指令几个机器周期,时钟周期、机器周期与指令周期
时钟周期.机器周期与指令周期 1.51系列单片机中,外部输入震荡输入经2分频后作为时钟:另外,一个机器周期由6个时钟周期组成:因为没有流水线(pipeline)结构,执行一条指令需要经过取指令.译码. ...
- mysql安装mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar,问题及其他ip访问mysql
参考文档:centos7通过rpm-bundle方式安装mysql5.7.35 - Shapley - 博客园 下载 mysql包后, 1. 解压 tar -xvf mysql-5.7.35-1.el ...
- java 上传 进度条_Ajax上传文件并显示进度条
第四步:编写前端代码. 1.路径在 当前项目的:src\main\resources\asyn.html 上传进度条 align="center"> 0% bordercol ...
- HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令
1.上传tar包 这里我上传的是apache-hive-1.2.1-bin.tar.gz 2.解压 mkdir -p /home/tuzq/software/hive/ tar -zxvf apach ...
- mysql内存淘汰_从创建索引过程中内存变化来看SQL Server与MySQL的内存淘汰算法
在sqlserver中,几年之前就注意到一个现象:sqlserver中对一个大表创建索引或者rebuild索引的过程中,会引起内存剧烈的动荡,究其原因为何,这种现象到底正不正常,是不是sqlserve ...
- 两条直线的交点 c语言,计算两条直线的交点(C#)
PS:从其他地方看到的源码是有问题的.下面是修正后的 /// /// 计算两条直线的交点 /// /// L1的点1坐标 /// L1的点2坐标 /// L2的点1坐标 /// L2的点2坐标 /// ...
- 用SQL命令查看Mysql数据库大小
要想知道每个数据库的大小的话,步骤如下: 1.进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2.查询所有数据的大小: s ...
最新文章
- babel7中 preset-env 完全使用
- elementui表格复制_Element-UI中关于table表格的那些骚操作
- 【转载】ABAP中数据和对象的动态创建和调用
- 2019蓝桥杯省赛---java---B---7(外卖店优先级)
- 程序猿误区:程序员只负责编码
- OpenCV使用小札记-Cvmat与IplImage的相互转换
- 放弃Dubbo,选择最流行的Spring Cloud微服务架构实践与经验总结
- Qt之QtCreator Qt5示例丢失解决方案
- leetcode第一刷_Merge Intervals
- 戴爾新電腦走上時尚路線
- GitHub 热榜:不用 PS,一键去除照片中的对象,这个神器可试玩
- 如何在手机浏览器中实现条形码/QR码扫描
- 博图PLC仿真时,CPU一直出于STOP状态,无法启动
- 树莓派硬件编程——(一)用RPi.GPIO库输出信号
- zblog火车头采集经验
- python全角数字_python 半角全角的相互转换
- 穿冰丝很凉快,是有降温作用吗?穿戴冰丝衣物要注意哪些?
- 清除IE浏览器input后面的删除图标
- 大顶堆及小顶堆求最大或最小K个数
- php手写签名保存,PHP+JS实现PC端+移动端PDF手写签名合并
热门文章
- ubuntu16 redis5.0以后版本集群部署示例
- win7 VS2013 新建工程 编译lua5.2.0 静态库
- 你所不知道的getResource()在maven下的黑洞!
- 大剑无锋之new一个对象背后发生了什么?
- Spark _28_窗口函数
- java基础----IO打印流PrintStream
- leetcode 547. Number of Provinces | 547. 省份数量(图的邻接矩阵 DFS)
- dart系列之:dart语言中的内置类型
- 标记接口,注解和注解处理器的前世今生
- php 机数,PHP实现自动刷数和“灌水”机