【发布时间】:2010-07-02 19:38:41
【问题描述】:
我在 MySQL 表中有一个字段名为“product”的表,并且想将其重命名为“ds-product”。
我使用的 CMS 类型系统使用表单字段的 id 作为要插入的表字段的名称。
对于大多数情况,这可以正常工作,但对于特定字段,它会在我提供的任何 ID 前面加上“ds-”,因此我必须使表字段名称匹配。
但是,当尝试进行查询时,我收到了错误
“字段列表”中的未知列“sales.ds”
有什么方法可以让我拥有一个名为 ds-product 的字段?
【问题讨论】:
-
这是可能的,但您不想这样做,因为您必须每次将该表名括在数据库的正确引用字符中。您是否考虑过使用下划线?
-
@Charles:你的评论应该是一个答案
-
@Charles:+1,非标准列名应该是你刚才所说的最后手段。