使用 RedBean PHP ORM 时如何确保表被某个列索引?

Posted

技术标签:

【中文标题】使用 RedBean PHP ORM 时如何确保表被某个列索引?【英文标题】:How to make sure a table is indexed by a certain column when using RedBean PHP ORM? 【发布时间】:2012-04-01 03:02:31 【问题描述】:

我有一个名为“帐户”的实体,它有一个用户名列,我想以此作为索引,因为我将在登录时使用它来查找用户名。

我如何告诉 redbean orm 我希望该表具有列“用户名”以进行索引以便更快地查找?我是否必须手动更新数据库而不是通过 redbean orm?

【问题讨论】:

【参考方案1】:

我想这就是你所追求的:

R::$writer->addIndex('account','userindex','username');

【讨论】:

如何添加多列非唯一索引(addUniqueIndex 不起作用)?

以上是关于使用 RedBean PHP ORM 时如何确保表被某个列索引?的主要内容,如果未能解决你的问题,请参考以下文章

我可以使用 RedBean PHP ORM 导出 Sqlite 数据库并导入到 MySQL 吗?

预打包的 Redbean 仅获取一个(最后一个)行

如何在 PHP 中使用 ORM

不将 php-redbean 的属性保存到数据库

RedBean ORM ID 列

RedBean PHP:有没有办法保护数据库列不被更改? (例如:插入日期)