mysql - Joomla 3 中缺少的更新表

标签 mysql joomla joomla3.2

Joomla 3.x 附带一个方便的更新 Joomla 扩展,这会更新网站上的所有扩展,包括 Joomla 核心。不幸的是,在某些安装(主要是从 Joomla 1.5 迁移到 Joomla 3.x)中,数据库中缺少“#__updates”表。

最佳答案

在网上搜索了几个小时后,我找出了丢失的表,并编写了以下解决此问题的 MySQL 查询:

DROP table IF EXISTS #__updates;
CREATE TABLE `#__updates` (
  `update_id` int(11) NOT NULL AUTO_INCREMENT,
  `update_site_id` int(11) DEFAULT '0',
  `extension_id` int(11) DEFAULT '0',
  `name` varchar(100) DEFAULT '',
  `description` text NOT NULL,
  `element` varchar(100) DEFAULT '',
  `type` varchar(20) DEFAULT '',
  `folder` varchar(20) DEFAULT '',
  `client_id` tinyint(3) DEFAULT '0',
  `version` varchar(32) DEFAULT '',
  `data` text NOT NULL,
  `detailsurl` text NOT NULL,
  `infourl` text NOT NULL,
  `extra_query` VARCHAR(1000) DEFAULT '',
  PRIMARY KEY (`update_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Available Updates';

关于mysql - Joomla 3 中缺少的更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22034310/

相关文章:

php - 需要找到一个外部数据库的前缀

php - 如何检查 module1 在 joomla 2.5 中被调用?

php - 乔姆拉! 3.2 - 将全局参数添加到 "New Menu Item"

mysql - 在这种情况下,是什么导致 MySQL 错误 1071( key 太长)?

mysql - 选择 2 个日期时间之间的一些行

css - Joomla 3.2 使用 css 文件

joomla - JCE 编辑器无法在 Joomla 上运行

php - 使用存储在数据库中的偏移量转换为成员时区的最佳方法?

php - 在不使用 css 中的高度属性的情况下,根据右容器高度调整左容器