gpt4 book ai didi

Mysql事务无效

转载 作者:太空宇宙 更新时间:2023-11-03 11:09:38 24 4
gpt4 key购买 nike

我需要在一个项目中使用交易,但他们似乎不想工作 :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;*/

但是它不会回滚并且插入保留在表中。我是否需要对数据库属性进行一些更改,或者为什么您认为它不起作用?谢谢,阿德里安

最佳答案

在 MySQL 附带的存储引擎中,目前只有 InnoDB 表支持事务。将表的存储从 MyISAM 更改为 InnoDB

关于Mysql事务无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9477657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com