我create table完成后查询information_schema.tables就可以查到我创建的这张表信息,是什么时候把表信息插入该系统表的啊,我翻遍了源码中整个ddl实现流程也没看到在哪里有把表信息写入该系统表的,有大佬能解答下吗,谢谢?
这不是ddl,也不是insert。create table会同时同步更新元数据字典,创建表事务提交,查询information_schema.tables view动态查询的是元数据字典
这是因为 information_schema.tables
并不是一个实际存储数据的物理表。