MySQL 视图 第1349号错误解决方法

2016-02-19 11:05 109 1 收藏

今天图老师小编要跟大家分享MySQL 视图 第1349号错误解决方法,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - 编程语言 】



代码如下:

CREATE OR REPLACE VIEW BLOG_V_ADMIN 
(ID,NICKNAME,SEX,EMAIL,PHONE,QQ,MSN,HTTP,REGISTER_TIME, 
IP,LAST_LOGIN_IP,LOGIN_TIME) 
AS 
SELECT 
 A.ID,A.NICKNAME,A.SEX,A.EMAIL,A.PHONE,A.QQ,A.MSN,A.HTTP,A.REGISTER_TIME, 
 B.IP AS LAST_LOGIN_IP,B.LOGIN_TIME AS LAST_LOGIN_TIME 
FROM 
 BLOG_ADMIN A LEFT JOIN 
 BLOG_ADMIN_LOGIN_TRACK B ON B.ADMIN = A.ID LEFT JOIN 
 (SELECT ADMIN,MAX(LOGIN_TIME) AS LOGIN_TIME FROM BLOG_ADMIN_LOGIN_TRACK GROUP BY ADMIN) C ON B.ADMIN = C.ADMIN; 
ERROR 1349 (HY000): View's SELECT contains a subquery in the FROM clause
这是BUG吗?见:http://bugs.mysql.com/bug.php?id=16757


木有办法,我只好这样改了:

代码如下:

CREATE OR REPLACE VIEW BLOG_V_ADMIN 
(ID,NICKNAME,SEX,EMAIL,PHONE,QQ,MSN,HTTP,REGISTER_TIME, 
LOGIN_TIME,LAST_LOGIN_IP) 
AS 
SELECT 
 A.ID,A.NICKNAME,A.SEX,A.EMAIL,A.PHONE,A.QQ,A.MSN,A.HTTP,A.REGISTER_TIME, 
 (SELECT LOGIN_TIME FROM BLOG_ADMIN_LOGIN_TRACK WHERE ADMIN = A.ID ORDER BY LOGIN_TIME DESC LIMIT 1) AS LAST_LOGIN_TIME, 
 (SELECT INET_NTOA(IP) FROM BLOG_ADMIN_LOGIN_TRACK WHERE ADMIN = A.ID ORDER BY LOGIN_TIME DESC LIMIT 1) AS LAST_LOGIN_IP 
FROM 
 BLOG_ADMIN A; 

来源:http://www.tulaoshi.com/n/20160219/1596508.html

延伸阅读
解决Win7开机出现grub错误解决方法   很多时候我们可能会在不知明的情况下误删系统文件或其他误操作导致无法顺利进入系统,而导致出现grub。Grub对一部分人来说也许很陌生,因为没接触过,所以当遇到这种情况也许很多人会不知所措。 在我周围就遇到过类似的情况,同学的机子不明原因的开机之后不能进入系统,而停留在grub页面。...
解决方法如下: 1、先删除mysql服务 控制面板-管理工具-服务,先停止mysql服务 开始-运行-输入cmd-sc delete mysql 服务删除 2、修改my.ini 如果没将其创建(以下设置可以参考http://hi.baidu.com/chuyanwu/blog/item/98142a2e7d448d564ec2262c.html一般这个设置都不会错误) [mysqld] # set basedir to your installation path ba...
Win7宽带连接711错误解决方法 图老师小编今天我在win7系统下遇到宽带拨号连接报错711:Cannot load Remote Access Service Connection Manager 解决方法如下: 第一步 打开计算机,找到C:WindowsSystem32LogFiles文件夹,单击右键选择属性; 第二步 点击安全选项,选择高级; 第三步 点击所有者选项,选择编...
无论安装何版本的mysql,在管理工具的服务中启动mysql服务时都会在中途报错。内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止。 经过多方求教,得解决方法如下 查找系统(后来验证应该为windows目录)目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。...
标签: 浏览器
iexplore.exe应用程序错误解决方法     原因分析 iexplore.exe会经常被病毒假冒或者插入,让iexplore.exe真假莫辨,ipxplore被病毒插入时经常会出现iexplore.exe应用程序错误的提示; 病毒行为与普通的程序不一样,采取了一些非主流的方式加载到系统进程上,这类方式容易导致iexplore.exe的崩溃,出现iexplore.ex...

经验教程

814

收藏

99
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部