社区
ASP
帖子详情
如何同时处理多个SQL语句
x03570227
2006-05-22 07:16:31
有三张表
表1:作者
表2:论文
表3:作者与论文之间的关系
字段包括作者ID,论文ID
当添加论文信息的时候,不仅要将论文信息插入到表2中,还要将作者与论文之间的关系插入到表3中,现在我只能做两次操作实现这样的功能.这样做的话当第一次插入操作结束之后,如果网络断了或者其它原因,第二次插入操作不能执行就会造成数据库里数据不一至的现在
怎么样让保证两次插入操作同时进行,或者说其中任何一次插入操作不成功时,两插入操作都不成功??
...全文
160
8
打赏
收藏
如何同时处理多个SQL语句
有三张表 表1:作者 表2:论文 表3:作者与论文之间的关系 字段包括作者ID,论文ID 当添加论文信息的时候,不仅要将论文信息插入到表2中,还要将作者与论文之间的关系插入到表3中,现在我只能做两次操作实现这样的功能.这样做的话当第一次插入操作结束之后,如果网络断了或者其它原因,第二次插入操作不能执行就会造成数据库里数据不一至的现在 怎么样让保证两次插入操作同时进行,或者说其中任何一次插入操作不成功时,两插入操作都不成功??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
江鸟的坚持
2006-06-11
打赏
举报
回复
要是sql server也可以考虑用触发器
x03570227
2006-06-11
打赏
举报
回复
谢谢各位的指点,这里好多方法以前都没想过,呵呵,这回有思路了,感谢csdn的所有网友
什么都不能
2006-05-22
打赏
举报
回复
事务
conn.beginTransmit
if err<>0 then
conn.rollbacktransmit
else
conn.commitTransmit
end if
dhluo
2006-05-22
打赏
举报
回复
使用事务是最保险最正规的方法。
cqq
2006-05-22
打赏
举报
回复
其实,一般情况下还是可以的,发生的概率比较小。
再简单点,可以
sql = "insert into 论文;insert into 对应"
conn.execute sql
将两个sql语句一起执行,只要有一个不成功,就都不会执行。
ahhisoft
2006-05-22
打赏
举报
回复
select a.*,b.*,c.* from 作者表 a,论文表 b,关联表c
然后rs.add
ahhisoft
2006-05-22
打赏
举报
回复
题外话:
不妨将作者,论文,ID放到一个表里。
slawdan
2006-05-22
打赏
举报
回复
用存储过程,并且使用事务
MySQL多条
SQL语句
同时执行的解决办法
然而,MySQL默认情况下不允许一次执行多条
SQL语句
,这可能导致我们在执行包含多条
SQL语句
的脚本或存储过程时遇到问题。通过将多条
SQL语句
封装在一个存储过程中,我们可以实现同时执行多条语句。这样,我们可以将多条
SQL语句
写在同一行或不同行,并在每条语句的末尾加上分号。MySQL还提供了一种批量
处理
语句的功能,可以用来同时执行多条
SQL语句
。使用批量
处理
语句,我们可以将多条
SQL语句
封装在一个字符串中,并使用。需要注意的是,使用批量
处理
语句时,每条
SQL语句
之间需要使用分号进行分隔。
pymysql 同时执行多条
sql语句
pymysql 同时执行多条
sql语句
python执行mysql
多个
sql语句
_mysql -- 一次执行多条
sql语句
最近要做一个软件升级,其中涉及到数据库表字段的变动(新增或删除或修改),所有的关于数据库的变动的
sql语句
都是存放在Sqlupdate.sql文件中,每次升级的时候都需要执行一次Sqlupdate.sql里的所有
sql语句
,这就涉及到执行多条语句的问题了。软件在CodeIgniter框架上开发的,CodeIgniter有封装好的执行
sql语句
的函数:$this->db->query('...
java批量执行查询
sql语句
_如何从Java执行
多个
SQL语句
小编典典您可以使用以下示例实现addBatch和executeBatch命令同时执行
多个
SQL 命令。批
处理
允许您将相关的
SQL语句
分组为一个批
处理
,并通过一次调用将其提交给数据库。参考当您一次将
多个
SQL语句
发送到数据库时,可以减少通信开销,从而提高性能。不需要JDBC驱动程序即可支持此功能。您应该使用该DatabaseMetaData.supportsBatchUpdates()方法确定目标...
SQLyog中执行事务语句(一次执行
多个
sql语句
)
一、需求 在SQLyog中执行事务语句,即一次执行
多个
sql语句
; 二、实现 1、在SQLyog中执行单条语句,执行时需要将光标定位到要执行的语句内部,按下快捷键F9即可(F8为执行结果并编辑); 2、SQLyog中存在
多个
库时,执行的sql要指定作用于哪个库,有两种方法: 1)定位到对应库的对应表,执行
sql语句
2)在sql中注明查询的库的对应的表 ...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章