gpt4 book ai didi

mysql - 一次检索数据库中所有表的 MAX 主键值

转载 作者:可可西里 更新时间:2023-11-01 06:58:52 25 4
gpt4 key购买 nike

我需要做的是一次检索数据库中所有表的最大主键吗?也就是说,如果我执行以下 2 个查询,我的结果将是这样的:

SHOW TABLES FROM DATABASE_NAME

SELECT MAX(PRIMARY_KEY) AS maxId FROM TABLE

也就是

(first column = TableName , second column = MAX(PK) Of that table)

如果我做错了什么,请原谅。我只是不想写 80 个查询,因为我的数据库有 80 个表。

最佳答案

如果(且仅当)您的主键是AUTO INCREMENT 变量,您可以这样做:

SELECT TABLE_NAME, AUTO_INCREMENT
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'mydb'

关于mysql - 一次检索数据库中所有表的 MAX 主键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15159408/

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