我有表agt_action:包含3列:id,name,action_group_id,请问如何编写一个存储过程一次更新多条记录呢
(1,lihua,1)
(2,wangli,2)
(3,zhaoxin,3)
...?存储行业数据
(1,lihua,1)
(2,wangli,2)
(3,zhaoxin,3)
...?存储行业数据
解决方案 »
- MFC中关于画一条线的问题!大家进来帮帮忙啊!
- 关于CInternetSession、CHttpConnection、CHttpFile的使用问题。
- 我在SDI的View中加载了一个Dialog,然后在Dialog中注册网络事件,进行基于TCP的socket通信,但是现在发现这些事件没有响应,请问是怎么回事?
- 菜鸟一问:IDL文件可以不写吗?我的客户端和服务器都是VC写,接口如何传递自己的一些C++对象?
- 后天交工,急!!!
- 谁有国际大学生程序设计大赛 ICPC 试题???
- 为什么用VC编写的MFC程序都要带Mfcn42.dll,Mfcn42d.dll,Mfco42d.dll,Msvcrtd.dll
- 高手救急,那里可以找到解开EXELC2000/XP文件密码的程序(无限制使用版本的),急急!
- 请问在vc++中怎样建立编辑连接运行cpp文件
- CString的Format函数怎么实现?
- 全景图拼接的问题
- VC++连接sqlserver数据库的备份还原操作
SQL也支持循环,用法和C语言类似,参考:
http://database.51cto.com/art/201009/224145.htm
我设置了一个索引,这个索引是自动增长的,唯一的不过在where语句中并没有包含索引
where子句涉及的字段设置索引非常重要,除非你使用主键定位数据
那为什么刚开始的时候不会慢呢?刚开始的时候,你的数据量少,数据多了自然就慢,没有索引的话
在100个数据里面找一个数
在10000个路面找一个数
前者肯定肯定快很多啊还有我可能没说清楚,我执行一遍线程时,这个数据量是基本不会发生改变的,我开了10 个线程,每个线程都会给它分配一个数据库连接,而且我要不断地更新数据,所以我的每个线程中的数据库连接是不会断的;也就是说我的程序变慢是完整的执行一遍线程函数过程中的,麻烦您了,谢谢我在用 show processlist;查询进程时发现我的程序所运用到的存储过程的state状态都是Sending date,是不是这个问题?