分类目录

链接

2018 年 3 月
 1234
567891011
12131415161718
19202122232425
262728293031  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > MySQL > 正文
MySQL使用Union创建视图报错
MySQL 暂无评论 阅读(550)
  1. mysql> select * from test_main;
  2. +----+-------+
  3. | id | value |
  4. +----+-------+
  5. |  1 | ONE   |
  6. |  2 | TWO   |
  7. |  3 | THREE |
  8. +----+-------+
  9. 3 rows in set (0.00 sec)
  10.  
  11. mysql> create table test_main2 select * from test_main;
  12. Query OK, 3 rows affected (0.04 sec)
  13. Records: 3  Duplicates: 0  Warnings: 0
  14.  
  15.  
  16. -- 创建视图 sql 语句加了括号, 报错。
  17. CREATE VIEW view_test_main
  18. AS
  19. (
  20. SELECT * FROM test_main
  21. UNION ALL
  22. SELECT * FROM test_main2
  23. );
  24.  
  25. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
  26. corresponds to your MySQL server version for the right syntax to use near 'UNION
  27.  ALL
  28. SELECT * FROM test_main2
  29. )' at line 5
  30.  
  31.  
  32.  
  33. -- 创建视图 sql 语句不加括号, 通过。
  34. mysql> CREATE VIEW view_test_main
  35.     -> AS
  36.     -> SELECT * FROM test_main
  37.     -> UNION ALL
  38.     -> SELECT * FROM test_main2;
  39. Query OK, 0 rows affected (0.01 sec)

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:MySQL使用Union创建视图报错 | Bruce's Blog

发表评论

留言无头像?