我使用的CMS类型系统使用formfield的id作为要插入的表字段的名称.
对于大多数情况,这样做很好,但是对于某个特定字段,它会将“ds-”添加到我给它的任何ID,所以我必须使表字段名称匹配.
但是,当试图做一个查询我得到的错误
‘字段列表’中的未知列’sales.ds’
有没有什么方法可以有一个称为ds-product的字段?
SELECT * FROM `my-table`;
在MysqL中,使用back-ticks.在标准sql中,使用双引号.
或者如果你使用MysqL,你可以设置ANSI_QUOTES SQL mode:
ANSI_QUOTES
SET sql_MODE = ANSI_QUOTES; SELECT * FROM "my-table";