suautotest 发表于 2011-01-05 19:07

请问Mysql下如何一次执行多条Update语句?

在Oracle数据库中,可以通过将多条Update语句以分号连接一次性执行语句,在Mysql中呢?请教如何使用,谢谢

freewatersb 发表于 2011-01-25 12:32

mysql也一样.

1. mysql设置不要自动提交
在my.cnf文件加init_connect='SET AUTOCOMMIT=0'---注意对超级用户无效
update ...;
update ...;
commit/rollback;


2. set autocommit=0;
update...;
update...;
commit/rollback;

3. begin
    update ....;
    update ....;
    commit/rollback;
   
mysql中只有INNODB和BDB支持事务
页: [1]
查看完整版本: 请问Mysql下如何一次执行多条Update语句?