【问题标题】:How to join more than 61 tables in mysql?如何在mysql中加入超过61个表?
【发布时间】:2013-09-13 05:05:08
【问题描述】:

在我的 drupal 应用程序中,查询是通过连接超过 61 个表动态生成的。但是在执行查询时我遇到了一个错误,比如不能加入超过 61 个表。我不能减少桌子的数量。那么我该如何解决这个问题呢?非常感谢任何帮助。

【问题讨论】:

  • 61?天哪,keepin,我认为引擎可以采取更多!这一定是接近神话的第十七范式:-)
  • 我不认为你可以在 MySQL 中加入超过 61 个表。 stackoverflow.com/questions/1684971/…
  • @paxdiablo:这是 Drupal “灵活”架构的结果。在 Drupal 中,您可以使用 GUI 创建具有各种类型的任意“字段”(属性)的“内容类型”(类似于 OOP 中的 )。每个字段都存储在一个单独的表中,当您尝试从数据库加载“节点”(类的实例)时,核心会自动在您背后创建所需的连接。跨度>
  • Drupal 需要 MySQL 吗?这听起来更适合像 Mongo 这样的 NoSQL 数据库。

标签: mysql


【解决方案1】:

根据MySql Documentation,单连接中的最大表数为61。这也适用于视图。

我认为您可以根据自己的业务逻辑使用程序。

【讨论】:

    猜你喜欢
    • 2022-06-17
    • 2019-02-18
    • 2014-09-17
    • 2013-12-01
    • 2020-10-24
    • 2012-01-14
    • 2020-03-02
    • 1970-01-01
    相关资源
    最近更新 更多