#memsql小写表名

时间:2016-04-18 11:35:20

标签: lowercase memsql

我们正在评估memsql将我们的mysql Web App移植到Memsql。 主要是我们的软件是在Windows平台上使用.net开发的。 去年我们在Linux服务器上将数据库层移植到了mysql。首先我们遇到的问题是表上的select是区分大小写的,因为在.Net和windows中,在表名中混合使用情况不是问题。这意味着如果表在数据库中命名为Test1,您可以这样做:从tesT1中选择*并收到结果。 针对mysql运行后,选择失败。 然后我们在mysql的my.cnf中设置参数lowercase_table_names = 1,再次选择Select。 memsql是否有类似的设置?

最好的问候 凯

1 个答案:

答案 0 :(得分:1)

启,

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

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

CREATE VIEW Table1 AS SELECT * FROM table1;

从这样的视图中选择与从表格本身中选择一样快。