Mysql:在Mysql视图中添加主键?

Mysql:在Mysql视图中添加主键?,mysql,Mysql,我已经在mysql数据库中创建了视图。现在我正在使用该视图使用gii应用程序在yii中创建CRUD操作,但它在未定义中给出了一个错误作为主键 如何在视图中定义或添加主键,因为视图中没有唯一的字段。您不能。 发件人: 无法在视图上创建索引 视图只是一个存储的子查询 主键的概念是不相关的 视图没有主键或索引 mysql引擎将使用在基表上定义的索引和键 请确保您的基表已创建主键 根据MySql 无法在视图上创建索引 因此,您不能创建视图的主键,但可以使用视图中包含的表中的主键/索引来提高视图的性能

我已经在mysql数据库中创建了视图。现在我正在使用该视图使用gii应用程序在yii中创建CRUD操作,但它在未定义中给出了一个错误作为主键

如何在视图中定义或添加主键,因为视图中没有唯一的字段。

您不能。 发件人:

无法在视图上创建索引

视图只是一个存储的子查询

主键的概念是不相关的

视图没有主键或索引

mysql引擎将使用在基表上定义的索引和键

请确保您的基表已创建主键

根据MySql

  • 无法在视图上创建索引

因此,您不能创建视图的主键,但可以使用视图中包含的表中的主键/索引来提高视图的性能。

您不能在视图上创建主键。谢谢您的回答