Joomla3.8 Joomla:库mysql模式不适用于插入记录、添加主键、删除表命令

Joomla3.8 Joomla:库mysql模式不适用于插入记录、添加主键、删除表命令,joomla3.8,Joomla3.8,在扩展更新时,我没有使用更新SQL模式,而是在该扩展下提供了一个自定义按钮,如FixDatabase。它工作得很好。自定义脚本从相同的架构文件夹结构执行,即“/sql/updates/mysql” 但有些DDL命令不能像INSERT、ALTER(用于为现有表添加主键)和DROP(用于删除表)那样工作 我已经检查了“libraries/src/Schema/ChangeItem”下的MysqlChangeItem.php文件(使用Joomla 3.8.10),找到了不同的DDL命令,这些命令已被处

在扩展更新时,我没有使用更新SQL模式,而是在该扩展下提供了一个自定义按钮,如FixDatabase。它工作得很好。自定义脚本从相同的架构文件夹结构执行,即“/sql/updates/mysql”

但有些DDL命令不能像INSERT、ALTER(用于为现有表添加主键)和DROP(用于删除表)那样工作

我已经检查了“libraries/src/Schema/ChangeItem”下的MysqlChangeItem.php文件(使用Joomla 3.8.10),找到了不同的DDL命令,这些命令已被处理,但没有找到关于插入/添加现有表/drop表的主键


您能提出解决方案吗

有人提出解决方案吗?如果有人有任何解决方案,请回复我。