mysql视图操作限制
2016-11-29 14:26
225 查看
这些限制针对的是定义后的视图的更新问题。
1.SELECT 子句不能包含 DISTINCT。
2.SELECT 子句不能包含聚合函数。
3.FROM 子句不能包含多个表。
4.WHERE 子句不能包含一个关联性子查询。
5.SELECT 语句不能包含一个GROUP BY 子句。
6.SELECT 语句不能包含一个ORDER BY 子句。
7.SELECT语句不能包含一个集合运算符。
8.不能更新一个虚拟列。
CREATE VIEW AGES(PALYERNO,BEGIN_AGE) as
SELECT PALYERNO,JOINED-YEAR(BIRTH_DATE)
FROM PLAYERS;(该语句会报错)
9.SELECT子句必须包含FROM子句中指定的表中的所有的列,但这些列不允许空值或者没有指定默认值。
这只是其中很小的一部分限制,具体限制等到开发用到了再看。。。。。
1.SELECT 子句不能包含 DISTINCT。
2.SELECT 子句不能包含聚合函数。
3.FROM 子句不能包含多个表。
4.WHERE 子句不能包含一个关联性子查询。
5.SELECT 语句不能包含一个GROUP BY 子句。
6.SELECT 语句不能包含一个ORDER BY 子句。
7.SELECT语句不能包含一个集合运算符。
8.不能更新一个虚拟列。
CREATE VIEW AGES(PALYERNO,BEGIN_AGE) as
SELECT PALYERNO,JOINED-YEAR(BIRTH_DATE)
FROM PLAYERS;(该语句会报错)
9.SELECT子句必须包含FROM子句中指定的表中的所有的列,但这些列不允许空值或者没有指定默认值。
这只是其中很小的一部分限制,具体限制等到开发用到了再看。。。。。
相关文章推荐
- Hibernate操作MySQL视图
- Oracle连接视图DML操作的限制
- mysql高级语法- view视图操作
- [置顶] MYSQL 视图操作
- MySQL: table、view、trigger、procedure、index (表、主键、UNIQUE Key、列、索引、视图、触发器、存储过程)查看、修改、更新、删除操作
- mysql 视图操作和存储过程
- mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】
- 视图进行DML操作的一些限制条件
- hibernate mysql视图操作
- MySQL的CRUD操作+使用视图
- mysql 视图操作和存储过程
- mysql视图的限制,以及实例
- MySQL-Front 操作限制 解决办法
- mysql之对视图的操作
- 突破MySQL视图限制:获取创建视图的SQL语句
- MySQL 服务器变量 数据操作DML-视图
- Mysql视图操作和存储过程
- MySQL深入01-SQL语言-数据字典-服务器变量-数据操作DML-视图 推荐
- MySQL库表视图索引操作
- MySQL中的视图操作