嘗試了一下mysql的檢視,主要是想解決分表後的統計不會太麻煩的問題
mysql> create view abc as select * from free_space union all select * from free_space;
Query OK, 0 rows affected (3.81 sec)
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| abc |
| free_space |
+----------------+
2 rows in set (0.00 sec)
mysql> show create view abc;
+------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| View | Create View |
+------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| abc | CREATE ALGORITHM=UNDEFINED ` SQL SECURITY DEFINER VIEW `abc` AS select `free_space`.`a` AS `a` from `free_space` union all select `free_space`.`a` AS `a` from `free_space` |
+------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> select * from abc;
Empty set (0.01 sec)
mysql> insert into abc values(1);
ERROR 1471 (HY000): The target table abc of the INSERT is not insertable-into
mysql>
mysql>
mysql> insert into free_space values(1);
Query OK, 1 row affected (1.27 sec)
mysql> select * from abc;
+------+
| a |
+------+
| 1 |
| 1 |
+------+
2 rows in set (0.00 sec)
mysql> insert into free_space values(2);
Query OK, 1 row affected (1.83 sec)
mysql> select * from abc;
+------+
| a |
+------+
| 1 |
| 2 |
| 1 |
| 2 |
+------+
4 rows in set (0.00 sec)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/82392/viewspace-155676/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基礎-vuex真是太麻煩了Vue
- 嘗試解決微信小程式分頁最後setData資料太大限制的問題微信小程式
- docker下mysql連線數修改後不生效問題的解決DockerMySql
- Android螢幕適配很麻煩嗎?不!太簡單了。。。(持續更新)Android
- 前後端分離專案,後期前端身份驗證的麻煩後端前端
- 解決 Android 26 無法檢視系統原始碼的問題Android原始碼
- mssql sqlserver 表增加列後,檢視不會自動更新相關列的兩種解決方法分享SQLServer
- 問題解決:嘗試解決maven依賴找不到的n種姿勢Maven
- 麻煩把JS的事件環給我安排一下!!!JS事件
- 以實際情況切入,檢視MySQL複製問題的解決方案MySql
- NAS資料遷移到物件儲存太麻煩?90分鐘納管1000萬檔案瞭解一下物件
- 最後的一次努力:嘗試解決百度收錄與排名問題
- 介面開放太麻煩?試試阿里雲API閘道器吧阿里API
- SVN解決不能檢視最近提交日誌的問題
- vue前後端分離解決每次請求session都會變的問題Vue後端Session
- 這15道MySQL面試題,解決了90%的面試官MySql面試題
- 移動App崩潰測試用例設計分享,快速找出bug解決麻煩!APP
- Webpack的理解以及解決了的問題Web
- win10系統鎖屏介面出現“我們這邊出現了問題,請再嘗試” 的解決方法Win10
- 太厲害了!解決了我對編譯的絕大部分問題!編譯
- 一個人前後分離的簡單嘗試
- SAP MM 物料主資料分類檢視的資料會帶入批次分類檢視裡?
- Flutter Web初嘗試以及一些問題解決FlutterWeb
- 解決bash: mysql: command not found的問題MySql
- 第八章 分散式系統的麻煩分散式
- 如何解決MySQL主從複製太慢的問題MySql
- Maven解決repository不更換的問題Maven
- mysql主從複製配置與問題解決MySql
- 幣安麻煩事不斷,監管不斷施壓!被視為“非法金融活動的溫床”?
- 關於mysql查詢字符集不匹配問題的解決方法MySql
- vue3 迫不得已我硬著頭皮檢視了keepalive的原始碼,解決了線上的問題Vue原始碼
- mysql檢視主從同步狀態的方法MySql主從同步
- XtraBackup不停機不鎖表做MySQL主從複製的試驗MySql
- IDEA 不能正常工作的嘗試解決方向Idea
- mysql 加大 了logfile之後,遇到innodb disable的問題MySql
- 解決 PBootCMS 後臺登入不顯示驗證碼的問題boot
- win10系統下打不開事件檢視器的解決方法Win10事件
- 一個比較麻煩的限流需求