我们正在评估memsql将我们的mysql Web App移植到Memsql。 主要是我们的软件是在Windows平台上使用.net开发的。 去年我们在Linux服务器上将数据库层移植到了mysql。首先我们遇到的问题是表上的select是区分大小写的,因为在.Net和windows中,在表名中混合使用情况不是问题。这意味着如果表在数据库中命名为Test1,您可以这样做:从tesT1中选择*并收到结果。 针对mysql运行后,选择失败。 然后我们在mysql的my.cnf中设置参数lowercase_table_names = 1,再次选择Select。 memsql是否有类似的设置?
最好的问候 凯答案 0 :(得分:1)
启,
不,MemSQL中没有类似的设置。
如果您拼写表格的方式数量不是很大(例如table1
或Table1
),那么您可以创建使用不同拼写的视图,例如:
CREATE VIEW Table1 AS SELECT * FROM table1;
从这样的视图中选择与从表格本身中选择一样快。