我在放置臨時表時遇到問題。用戶帳戶不具有「放棄」權限。由於安全原因,我不想授予該特權。我試圖找到像'暫時放棄'的特權,但沒有。看來唯一的選擇是刪除所有'drop table'語句。我知道臨時表將在數據庫會話結束後自動刪除。但是,我不確定是否有任何副作用將此作業留給MySQL。請指教。是否有必要在mysql中刪除臨時表?
10
A
回答
15
臨時表,只要你從數據庫斷開連接自動掉線
臨時表可見只對當前連接,當連接關閉時自動刪除
http://dev.mysql.com/doc/refman/5.1/en/create-table.html
所以 - 創建它們,使用並不要打擾他們的刪除
0
它將使用當前機器的Ram空間。 所以更好的辦法是砸在下一步的臨時表,一旦它的使用是在
0
如果用戶在創建臨時表的權限,他可以執行DROP TABLE,INSERT,UPDATE和SELECT。
請參閱:https://dev.mysql.com/doc/refman/5.7/en/privileges-provided.html#priv_create-temporary-tables
相關問題
- 1. 我是否需要刪除臨時表上的索引?
- 2. 刪除臨時表
- 3. 在MySQL中存儲過程結束時刪除臨時表
- 4. NSUserDefaults是否刪除臨時不需要的密鑰?
- 5. Qt; QWidget刪除和刪除。 setParent(NULL)是否必要?
- 6. 推遲使用ActiveRecord在MySQL中刪除一個臨時表
- 7. 刪除全球臨時表
- 8. 臨時表刪除行
- 9. 函數中是否有臨時表?
- 10. 擦除數組 - 是否有必要?
- 11. SQL Server,具有刪除與刪除臨時表與變量表
- 12. MySQL - 當表被刪除時,索引是否被刪除?
- 13. 是否有缺陷使用seteuid臨時刪除root權限
- 14. 是否有必要解除從文檔中刪除元素的事件
- 15. 是否有必要有base64_encode
- 16. 在沒有臨時表的情況下刪除mysql中的重複條目
- 17. 刪除從臨時表中的一行
- 18. 從Vb.Net中刪除Sql臨時表
- 19. 刪除臨時表,如果它存在
- 20. 是否有必要嘗試刪除該資源時返回`404未Found`?
- 21. 是否有必要在MySQL中添加DEFAULT NULL?
- 22. 臨時表在MySQL
- 23. SQL表拆分 - 是否有必要
- 24. 爲什麼要在刪除臨時表之前立即截斷?
- 25. 刪除表時刪除了臨時表上的索引嗎?
- 26. 臨時表是否可以在MySQL中重用?
- 27. 是否需要使用#來在SQL Server中創建臨時表?
- 28. MySQL的臨時表是全
- 29. MySQL:什麼是臨時表?
- 30. 從臨時表中刪除記錄時將被刪除的所有記錄
如這裏所提到的,http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html#priv_create-temporary-tables _To保持特權暫時的,非臨時表分開,針對這種情況的常見解決方法是創建專用於臨時表的數據庫。那麼對於該數據庫,用戶可以被授予創建臨時表的權限,與(阿光,C3P0等)由user._ – Lucky