我需要在一個項目中使用的交易和它的接縫,他們只是想不工作Mysql的交易:d 在Navicat的編輯,我寫這幾行:沒有效果
SET autocommit=1;
BEGIN;
select * from product where deleted=0 and name='Juice Coke';
insert into product(name, fk_category, fk_packaging, fk_stock, active, decimals, price, has_special_price, special_price_description, added_date, deleted)
values ('qaaaJuice Coke','2','4','1','1','2','100.244','1','DESC SPECIAL PRICE','2012-02-28 08:26:47', 0);
select * from product where deleted=0 and name='Juice Pepsi';
ROLLBACK;
/*COMMIT;*/
但是它不會使回退並將插入保留在表格中。 我是否需要對數據庫屬性進行一些更改,或者您爲什麼認爲它不起作用? 謝謝,阿德里安
什麼是產品表的存儲引擎?交易目前僅支持InnoDB。 – Mchl 2012-02-28 06:56:47
是MyIsam,只有innoDb啊......好的,謝謝我現在要修改 – 2012-02-28 07:00:22