我在C#中开发一个应用程序,它使用用户输入的查询动态创建表。我用于此的语法是:
CREATE TABLE <table name> (<user query>)
有没有办法可以在包含所有列的表中添加索引而不指定确切的列名。像这样的东西会很棒,但这不起作用:
CREATE INDEX <index name> ON <table name> (*)
或者,有没有办法查询数据库中的列。如果我有这些信息,那么我可以使用确切的列名建立查询,以便在创建表后添加索引。
非常感谢任何帮助。提前谢谢。
答案 0 :(得分:0)
您可以使用
SHOW [FULL] COLUMNS FROM <table name>
获取列