Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否可以返回一个带有存储在单独表中的列名的结果集。这是可能的还是我需要一个带变量的存储过程。请参阅 mysql_dump 的链接和所需结果集的描述:
http://pastie.org/584865
您必须使用动态生成 SQL 然后运行它的存储过程。列名在 SQL 中并不是真正的一流数据,因此您无法对它们做任何事情。它们是在查询解析时确定的,在执行查询或获取任何数据之前。
我建议改为在您的应用程序中执行此操作。只需让您的应用程序显示/保存/任何正确的名称,而不是数据库列名称。
PS:您正在严重滥用关系模型。如果您真的想要该架构,请非常仔细地考虑。您的架构不符合第一个范式。又是worksheet_type_lookup为了什么?不worksheets告诉你是什么类型?
worksheet_type_lookup
worksheets