首页 > TAG信息列表 > Savepoints
存储引擎
存储引擎 完整的建表语句 CREATE TABLE `t_x` ( `id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 注意:在MySQL当中,凡是标识符是可以使用飘号括起来的。最好别用,不通用。建表的时候可以指定存储引擎,也可以指定字符集。mysql默认使用的存储引擎是InnoDB方mysql – ERROR 1305(42000):SAVEPOINT …不存在
我在我的MYSQL DB中有这个SQL(sproc有空体,所以我猜没有隐式提交?). DROP PROCEDURE IF EXISTS doOrder; DELIMITER $$ CREATE PROCEDURE doOrder(IN orderUUID VARCHAR(40)) BEGIN SAVEPOINT sp_doOrder; BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION ROLLBACActiveRecord,MySQL和嵌套事务 – 行为是什么?
Rails使用savepoints来实现与MySQL的嵌套事务,据我所知,在原子数据变化方面,它的语义与实际的嵌套事务相同. >这是真的吗? >如何在代码中的任意时间调用“save”?交易仍然保持开放,直到阻止结束,对吗?使用嵌套事务/保存点时,行为是否有任何差异?>还有什么要注意的吗?> [故意煽动火焰战]