gpt4 book ai didi

database - 让joomla使用innoDB并支持事务

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:34 26 4
gpt4 key购买 nike

我是 joomla 的新手,刚刚发现它默认使用 myISAM 数据库引擎。

我已经搜索了 joomla 论坛和扩展目录,甚至在谷歌中搜索,但没有得到有用的结果。由于 joomla 是一个很大的社区,我不确定为什么似乎没有人回答它。

我想知道是否有任何知名的发行版/扩展可以使 joomla 使用 innodb 以便它可以支持事务。

如果没有,我仍然想知道如果必须这样做,您认为会有多困难。

最佳答案

您总是可以转到 installation/sql/mysql/joomla.sql 并将 TYPE=MyISAM 的所有实例更改为 TYPE=InnoDB在安装 Joomla 之前。然而,核心 Joomla 组件中没有任何利用事务的查询。虽然您可以编写自己的组件来执行此操作,但核心 Joomla 功能仍然不能。此外,如果您还没有注意到,核心 Joomla 组件将“锁定”某些表格的行。它通过设置一个标志来指定当前正在编辑该项目的用户的 ID 来实现这一点。不理想,但它有助于避免人们在使用非事务性数据库引擎时发生冲突。

关于database - 让joomla使用innoDB并支持事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1895697/

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