【问题标题】:#memsql lowercase table names#memsql 小写表名
【发布时间】:2016-04-18 11:35:20
【问题描述】:

我们正在评估 memsql 以将我们的 mysql Web 应用程序移植到 Memsql。 我们的软件主要是在windows平台上使用.net开发的。 去年我们将数据库层移植到 linux 服务器上的 mysql。首先,我们遇到的问题是,表上的选择区分大小写,因为在 .Net 和 windows 中,在表名中混合大小写不是问题。这意味着如果该表在数据库中名为 Test1,您可以执行以下操作: 从 testT1 中选择 * 并收到结果。 对 mysql 运行后,选择失败。 然后我们在 mysql 的 my.cnf 中设置参数 lowercase_table_names = 1 并且 Select 再次起作用。 memsql有类似的设置吗?

最好的问候 凯

【问题讨论】:

    标签: lowercase singlestore


    【解决方案1】:

    凯,

    不,MemSQL 中没有类似的设置。

    如果您拼写表格的方式不是很多(例如,table1Table1),那么您可以使用您使用的不同拼写创建视图,如下所示:

    CREATE VIEW Table1 AS SELECT * FROM table1;
    

    从此类视图中选择与从表本身中选择一样快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 2021-02-12
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-28
      相关资源
      最近更新 更多