【发布时间】:2018-03-13 23:03:18
【问题描述】:
我今天的问题非常简单且不言自明:有没有办法让表格字段区分大小写?我正在尝试创建一个表,其中所有字母都小写和大写作为它们的名称,而数据本身是数字或布尔值。
________________________
| Column Name | Datatype |
|¯¯¯¯¯¯¯¯¯¯¯¯¯|¯¯¯¯¯¯¯¯¯¯|
| a | INT |
| b | TinyINT |
| c | INT |
| d | INT |
| ... | ... |
| A | INT |
| B | TinyINT |
| C | INT |
| D | TinyINT |
| ... | INT |
´´´´´´´´´´´´´´´´´´´´´´´´
我遇到的主要问题是这个错误
错误 1060:重复的列名 'A' SQL 语句:CREATE TABLE ...
我已经搜索了一个解决方案,但我发现要么是 BINARY 方法,但它仅适用于字符或只是将我的大写字段重命名为其他内容。这是从 CouchDB 数据库到 MySQL 的数据迁移的一部分,因此字段名称对于使整个程序正常运行非常重要。
有什么建议吗?此外,如果您对从 NoSQL 数据库迁移到 SQL 有任何提示,请随时分享!
【问题讨论】: