gpt4 book ai didi

mysql - 显示第二个表中条目数的动态值

转载 作者:行者123 更新时间:2023-11-29 02:49:52 24 4
gpt4 key购买 nike

我在表 A 中有多个条目,想在表 B 的一列中显示条目数。有没有办法创建一个动态单元格内容来显示表中的条目数?

我是 MySQL 的初学者,到目前为止还没有找到方法。

示例表 A:

+----+------+------------+
| id | name | birthday |
+----+------+------------+
| 1 | john | 1976-11-18 |
| 2 | bill | 1983-12-21 |
| 3 | abby | 1991-03-11 |
| 4 | lynn | 1969-08-02 |
| 5 | jake | 1989-07-29 |
+----+------+------------+

我想要表 B 中的内容:

+----+------+----------+
| id | name | numusers |
| 1 | tblA | 5 |
+----+------+----------+

在我的实际数据库中没有递增的 ID,所以只取最后一个值是行不通的 - 如果这是一个解决方案的话。

如果 MySQL 无法处理这个问题,可以选择在我的服务器上创建某种 cronjob,读取行数并将它们写入该单元格。我知道该怎么做 - 只是检查是否有其他方法。

我不是在寻找在 mysql 控制台上运行的命令。我想弄清楚的是,是否有一些选项可以动态地将单元格的值更改为我上面描述的值。

最佳答案

您可以创建一个 View 来提供这些信息。此 View 的 SQL 灵感来自 an answer to a similar question :

CREATE VIEW table_counts AS 
SELECT table_name, table_rows
FROM information_schema.tables
WHERE table_schema = '{your_db}';

View 将包含您所说的单元格。如您所见,它只是对现有表的过滤器,因此您可能认为此表 information_schema.tables 是您问题的答案。

关于mysql - 显示第二个表中条目数的动态值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37243738/

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