创建视图后提示类似如下信息的对话框:
update xxx ModefidedFiledsAndValues WHERE ALLFiledsAndOldValues LiMIT 1。
创建视图语句:
SELECT DISTINCT
cookbook.artist.a_id AS a_id,
cookbook.artist.`name` AS `name`
from `cookbook`.`artist`;
这个语句创建的视图对于查询是没有问题的,但是不能进行更新操作,原因就是DISTINCT,去掉这个就可以了,
另外还要有权限。如下一段话:
某些视图是可更新的。也就是说,可以在诸如UPDATE、DELETE或INSERT等语句中使用它们,以更新基表的内容。对于可更新的视图,在视图中的行和基表中的行之间必须具有一对一的关系。还有一些特定的其他结构,这类结构会使得视图不可更新。更具体地讲,如果视图包含下述结构中的任何一种,那么它就是不可更新的:
· 聚合函数(SUM(), MIN(),