代码如下:

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;

mysql err 1349_MySQL 视图 第1349号错误解决方法相关推荐

  1. Linux下MySql出现#1036 – Table ‘ ‘ is read only 错误解决方法

    Linux下MySql出现#1036 – Table ' ' is read only 错误解决方法 参考文章: (1)Linux下MySql出现#1036 – Table ' ' is read o ...

  2. 连接mysql报2059错_MySQL连接2059错误解决方法

    开始学MySQL,结果安装完SQLyog后连接不了,总是弹出提示2059错误.在网上查找了一下才发现原因,MySQL8.0.11版本启用了新特性,用户登录加密规则改为了caching_sha2_pas ...

  3. Linux环境下MySQL报Table ‘xxx‘doesn‘t exist错误解决方法

    问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错.原因:Linux 上的mysql默认是区分大小写导致的. 解决:改动mysql的 ...

  4. mysql 1326_mssqlserver无法远程数据库Error: 1326错误解决方法

    今天我在使用mssqlserver时空出不能远程服务器了,Error: 1326错误出现,下面我们来看看关于解决办法吧. 我们在在使用SQL Server时都会遇到使用SQL Server Manag ...

  5. Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

    问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错. 原因:Linux 上的mysql 默认是区分大小写导致的. 解决:改动mysq ...

  6. Error connecting to MySQL: Too many connections(code 1040)的错误解决方法

    文章目录 1. 复现错误 2. 分析错误 3. 解决问题 4. 补充说明 1. 复现错误 今天前端在调试接口时,报出Too many connections的错误. 于是,打开出MySQL数据库,报出 ...

  7. mysql Access denied for user root@localhost错误解决方法总结

     代码如下 复制代码 # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking ...

  8. Linux下MySQL报Table 'xxx' doesn't exist错误解决方法

    今天将项目用docker打包放在centos环境中出现了一个奇葩的问题: 控制台总是报错,说我的表不存在,可是我通过select查询之后发现表存在啊. 经过一番查询才发现原因是: linux下mysq ...

  9. mysql 1236_Mysql主从同步Last_IO_Errno:1236错误解决方法

    Mysql主从同步的Last_IO_Errno:1236错误是什么原因呢,我们要如何来解决这个问题呢?下面和小编一起来看看关于此问题的记录与解决办法. 从服务器错误代码: Last_IO_Errno: ...

最新文章

  1. 申请硕士学位不必发表论文,清华大学新规登上热搜:不把学术权力交给期刊审稿人...
  2. python第三方库有哪些常用的、请列举15个-阿里巴巴Python开发工程师面试题
  3. 服务器和客户端之间的变量交互
  4. 在SAP云平台ABAP编程环境里使用CAP模型创建Fiori应用
  5. java api 英文_教你查阅Java API 英文文档(JDK 11)
  6. 亲儿子 | Azure SignalR 服务现在支持 ASP.NET
  7. 【算法设计与分析】06 几类重要的函数
  8. php webview,Android:控件WebView显示网页 – tinyphp – 博客园
  9. 《小学生C++趣味编程》第42课 最小公倍数
  10. Nacos 介绍 --- 单机、集群部署
  11. .Net 如何限制用户登录(转)
  12. Java String replace replaceAll replaceFirst 执行效果笔记
  13. JAVA音视频解决方案----JTT1078-2016文档梳理与一些难点梳理
  14. 【Day5.1】在坑人的免税店King Power蹭午餐
  15. 工行u盾显示316_工行U盾无法被电脑识别(方法全集)
  16. 用60行代码实现一个高性能的圣诞抽抽乐H5小游戏(含源码)
  17. 计算机专业黑板报迎新,新学期迎新黑板报
  18. 专访Mockplus用户齐嘉伟 | Mockplus满足做原型的所有需求
  19. idea默认编码设置
  20. PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation 中文翻译

热门文章

  1. python编程问题--第二次
  2. 8086汇编语言精华笔记总结~
  3. TVM在ARM GPU上优化移动深度学习
  4. Gbps接口面向汽车应用
  5. 【CV】吴恩达机器学习课程笔记第11章
  6. 【网站汇总】安装教程系列
  7. qt mysql now()_Qt + mysql 運用 (項目一)
  8. ValueError: max() arg is an empty sequence
  9. Ubuntu 系统 在终端中过滤log 特殊的信息
  10. Ubuntu 系统 卸载OpenJDK 8