-- 在一个储存过程里有语句,create procedure ...
begin
select ..
start transaction
update ..
delete ...
insert ...
roolback
end -- 如果我操作的那些表引擎是myisam, 在事务开始时, 把它改成innodb,
-- 执行完, 再改回myisam, 这样有影响不, 对于表结构,或其它来说.
begin
select ..
start transaction
update ..
delete ...
insert ...
roolback
end -- 如果我操作的那些表引擎是myisam, 在事务开始时, 把它改成innodb,
-- 执行完, 再改回myisam, 这样有影响不, 对于表结构,或其它来说.
相当于写ibdate文件 有写myI等文件?如果myisam引擎, 又想用事务怎么办, innodb引擎的发现数据特别的多, 查询速度也跟不上来?
delete ...
insert ... -- 这三条语句分别执行的都是不同的表, 其它一个表是myisam, 其它两个是innodb, 这样执行事务会怎么样?