gpt4 book ai didi

mysql - 如何刷新 INFORMATION_SCHEMA.COLUMNS?

转载 作者:行者123 更新时间:2023-11-30 23:54:30 26 4
gpt4 key购买 nike

我们编写的应用程序之一使用 INFORMATION_SCHEMA.COLUMNS 表来获取列详细信息。我们使用该信息为我们数据库中可用的不同表创建动态插入脚本。

SELECT COLUMN_NAME as columnName, DATA_TYPE as dataType
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'XYZ_TABLE'

最近我更新了其中一个表的列。但是相同的信息没有反射(reflect)在 INFORMATION_SCHEMA.COLUMNS 中。

当表架构发生变化时,如何刷新INFORMATION_SCHEMA.COLUMNS中的数据?

最佳答案

我发现了问题,罪魁祸首是隔离级别。我已将隔离级别设置为可重复。INFORMATION_SCHEMA 是一个内存数据库。它从日志中读取数据并创建表。在创建新的 MYSQL session 之前,我一直在查看旧记录。

有关更多详细信息,请转到 understanding_INFORMATION_SCHEMA

关于mysql - 如何刷新 INFORMATION_SCHEMA.COLUMNS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38716388/

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