gpt4 book ai didi

mysql - 内置数据库 "information_schema"未记录用户创建的数据库中表的最后更新时间

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

内置数据库information_schematables表不会将用户创建的数据库中表的事件记录为字段table_schematable_name 分别缺少用户创建的数据库和表名称的值,不允许我运行 SQL 查询

SELECT update_time 
FROM information_schema.tables
WHERE table_schema='my_db' and table_name='my_table';
-- For table named 'my_table' in database 'my_db'

用于检索数据库中表的最后更新时间(或更改时间)(即特定表中的数据最后一次更新、删除或插入的时间),以决定是否需要备份。

任何人都可以帮我解决数据库中记录事件的问题并解释其背后的原因吗?

提前致谢。

最佳答案

显然你的表是InnoDB,并且你使用的MariaDB版本低于10.2。

您遇到的是old MySQL bug (或者更确切地说,缺乏功能,正如 InnoDB 团队所设想的那样)。它已在最新稳定的InnoDB中修复,包含在MariaDB 10.2中.

对于 MyISAM 表,它也应该可以在以前的版本中工作。

关于mysql - 内置数据库 "information_schema"未记录用户创建的数据库中表的最后更新时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44162115/

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