首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

创建视图的有关问题

2012-03-12 
创建视图的问题我创建了一个表比如说a我创建一个视图CREATEVIEWMyViewASSELECT*FROMa这样创建为什么说我

创建视图的问题
我创建了一个表比如说a
我创建一个视图
CREATE   VIEW   MyView   AS  
          SELECT   *   FROM   a;
这样创建为什么说我有语法错误?
不知道是什么原因造成的,大家知道吗

[解决办法]
表面上语法没错。

可能是你选错了数据库,你单独执行一下SELECT * FROM a;可以嘛?
[解决办法]
CREATE VIEW MyView AS SELECT * FROM a;
在满足 klan(因帅被判7年) 的 前提下(存在表a),同时你还得有创建视图的权限。
当然了,数据库还要支持视图。

最好把创建视图的函数写成一行。
同时还得确认 delimiter 后面是不是 “;” 是不是
delimiter ;
CREATE VIEW MyView AS SELECT * FROM a;

在MySQL 5上应该没有问题了。

热点排行