如何从MySQL / Maria DB获取用户ID?

问题描述 投票:-1回答:1

例如,在PostgreSQL中,查询SELECT * FROM pg_user返回usesysid列,您可以在其中查看用户ID。因此,我可以通过此ID从该表中获取最早/最新的用户。

如何在Mysql和Maria DB中执行相同的操作?

令我感到惊讶的是,没有任何字段显示任何驱动程序中每个用户的创建日期。

mysql sql postgresql mariadb userid
1个回答
2
投票
select * from mysql.user

[C0列]为您提供用户ID。结合user,这是每个帐户的唯一标识符。

host

Documentation for MariaDB

但是,请注意,MySQL / MariaDB不会跟踪创建用户的日期。一种解决方案是在Documentation for MySQL表中添加一个默认为当前日期的自定义列:

users

© www.soinside.com 2019 - 2024. All rights reserved.