我需要做的是检索所有表的最大主键在我的数据库在一次?也就是说,我的结果就像是执行了以下2个查询:
SHOW TABLES FROM DATABASE_NAME
SELECT MAX(PRIMARY_KEY) AS maxId FROM TABLE
Run Code Online (Sandbox Code Playgroud)
那是
(first column = TableName , second column = MAX(PK) Of that table)
Run Code Online (Sandbox Code Playgroud)
请原谅,如果我做错了什么.我只是不想写80个查询,因为我的数据库有80个表.
Aln*_*tak 12
如果(且仅当)您的主键是AUTO INCREMENT变量,您可以这样做:
SELECT TABLE_NAME, AUTO_INCREMENT
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'mydb'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4832 次 |
| 最近记录: |