mysql - mysql binlog文件中表名和db名是否区分大小写
问题描述
我创建一个表如下:
create table INTERFACE_INFO_PK_SIMPLE
(
API_ID VARCHAR(128) not null primary key,
API_METHOD VARCHAR(24),
API_PATH VARCHAR(1024),
API_STATUS VARCHAR(8),
API_COMMENT VARCHAR(510),
API_TYPE VARCHAR(48)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4;
在我的 mac os 中,'lower_case_table_names' 是 2,我发现 binlog 文件中的表名是小写的。
配置'lower_case_table_names'是否与binlog文件中表名是否区分大小写有关?
如果使用linux os pc并设置'lower_case_table_names = 0',在我的情况下,表名是否会像binlog文件中的'INTERFACE_INFO_PK_SIMPLE'一样大写?
解决方案
推荐阅读
- laravel - Laravel:发布请求不断收到 302
- javascript - 为什么 React 的 useReducer 在第一次在 useEffect 上获取数据时返回空状态?
- java - 如何使用 Micronaut 在 HttpClientFilter 中重试 HTTP 客户端请求?
- javascript - 录制后getUserMedia不上传
- reactjs - React useState导致双重渲染
- c++ - 如何在 VS2015 的 windows 10 上构建 snappy?
- java - 为什么我的程序在java中没有给出任何输出就终止了?
- node.js - 如何以及在何处为 asp.net 和 node.js angular typescript 应用程序添加 unleash-client
- python - 在python中创建配对元素列表
- arrays - 根据tableView结果改变标签文字、文字颜色、文字大小