1

我使用 Yii 1.1.13。

叫表好不好group?(在 MySQL 中 GROUP 是一个关键字,如“GROUP BY”中所用)

4

1 回答 1

1

这可能是个坏主意,虽然一些 RDBMS 支持将关键字应用于字段或表(并使用 [] 即从 tbl 中选择 [group] 访问它们),但这并不意味着您应该这样做。

我们最近遇到了一个问题,我们的一个主表中有一个字段名称组,这是在 DB2 引擎上,我们从来没有遇到过问题,但是我们将 DataWarehouse 移到了一个名为 Greenplum 的 PostgreSQL 分支上,但它不支持关键字作为字段的名称,因此 DBA 被迫在迁移中更改字段名称,并且在更改代码之前,一些服务和报告都失败了。支持的生产受到影响,每个人都对此感到疯狂/疯狂。

我的建议是避免它,并记住任何可能出错的事情都会出错

于 2013-05-27T13:54:23.267 回答