mysql err 1349_MySQL 视图 第1349号错误解决方法
代码如下:
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号错误解决方法相关推荐
- Linux下MySql出现#1036 – Table ‘ ‘ is read only 错误解决方法
Linux下MySql出现#1036 – Table ' ' is read only 错误解决方法 参考文章: (1)Linux下MySql出现#1036 – Table ' ' is read o ...
- 连接mysql报2059错_MySQL连接2059错误解决方法
开始学MySQL,结果安装完SQLyog后连接不了,总是弹出提示2059错误.在网上查找了一下才发现原因,MySQL8.0.11版本启用了新特性,用户登录加密规则改为了caching_sha2_pas ...
- Linux环境下MySQL报Table ‘xxx‘doesn‘t exist错误解决方法
问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错.原因:Linux 上的mysql默认是区分大小写导致的. 解决:改动mysql的 ...
- mysql 1326_mssqlserver无法远程数据库Error: 1326错误解决方法
今天我在使用mssqlserver时空出不能远程服务器了,Error: 1326错误出现,下面我们来看看关于解决办法吧. 我们在在使用SQL Server时都会遇到使用SQL Server Manag ...
- Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法
问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错. 原因:Linux 上的mysql 默认是区分大小写导致的. 解决:改动mysq ...
- Error connecting to MySQL: Too many connections(code 1040)的错误解决方法
文章目录 1. 复现错误 2. 分析错误 3. 解决问题 4. 补充说明 1. 复现错误 今天前端在调试接口时,报出Too many connections的错误. 于是,打开出MySQL数据库,报出 ...
- mysql Access denied for user root@localhost错误解决方法总结
代码如下 复制代码 # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking ...
- Linux下MySQL报Table 'xxx' doesn't exist错误解决方法
今天将项目用docker打包放在centos环境中出现了一个奇葩的问题: 控制台总是报错,说我的表不存在,可是我通过select查询之后发现表存在啊. 经过一番查询才发现原因是: linux下mysq ...
- mysql 1236_Mysql主从同步Last_IO_Errno:1236错误解决方法
Mysql主从同步的Last_IO_Errno:1236错误是什么原因呢,我们要如何来解决这个问题呢?下面和小编一起来看看关于此问题的记录与解决办法. 从服务器错误代码: Last_IO_Errno: ...
最新文章
- 申请硕士学位不必发表论文,清华大学新规登上热搜:不把学术权力交给期刊审稿人...
- python第三方库有哪些常用的、请列举15个-阿里巴巴Python开发工程师面试题
- 服务器和客户端之间的变量交互
- 在SAP云平台ABAP编程环境里使用CAP模型创建Fiori应用
- java api 英文_教你查阅Java API 英文文档(JDK 11)
- 亲儿子 | Azure SignalR 服务现在支持 ASP.NET
- 【算法设计与分析】06 几类重要的函数
- php webview,Android:控件WebView显示网页 – tinyphp – 博客园
- 《小学生C++趣味编程》第42课 最小公倍数
- Nacos 介绍 --- 单机、集群部署
- .Net 如何限制用户登录(转)
- Java String replace replaceAll replaceFirst 执行效果笔记
- JAVA音视频解决方案----JTT1078-2016文档梳理与一些难点梳理
- 【Day5.1】在坑人的免税店King Power蹭午餐
- 工行u盾显示316_工行U盾无法被电脑识别(方法全集)
- 用60行代码实现一个高性能的圣诞抽抽乐H5小游戏(含源码)
- 计算机专业黑板报迎新,新学期迎新黑板报
- 专访Mockplus用户齐嘉伟 | Mockplus满足做原型的所有需求
- idea默认编码设置
- PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation 中文翻译