我希望刪除現有表並從select語句插入新記錄。保持coulmns一樣。舊錶(列A,B欄),並選擇statment(從A,B,C中選擇,d與內部連接)刪除表並從新的select語句插入記錄(使用正確的記錄)
1
A
回答
0
如果您需要完全放棄你可以這樣做:
Drop table yourtable
SELECT *
INTO yourtable
FROM
(SELECT a , b FROM blah, blah) x
+0
謝謝。 – user3782929
0
除非你想改變你的舊錶的模式,你可以嘗試一個TRUNCATE TABLE
:
TRUNCATE TABLE MyTable
然後你就可以插入此表與SELECT:
INSERT INTO MyTable
(
ColumnA,
ColumnB,
...
)
SELECT
ValueA,
ValueB,
...
FROM
Table1
INNER JOIN Table2
ON Table2.SomeColumn = Table1.SomeColumn
...
在另一方面,如果你真的想重新創建表,那麼你可以DROP TABLE
並用SELECT INTO
爲重新創建Jayvee表示。
相關問題
- 1. 更新,插入,刪除記錄Joomla表
- 2. 使用MERGE語句獲取表格(記錄)正確更新
- 3. 插入SQL並刪除記錄
- 4. 刪除舊記錄,並在一個查詢中插入新的記錄mysql
- 5. 使用MySQL SELECT語句搜索記錄
- 6. 從一個表中刪除記錄並插入另一個表
- 7. 用if語句刪除sql記錄
- 8. 從臨時表向新表插入記錄並從臨時表中刪除
- 9. 使用select語句刪除表中觀察其主鍵的記錄
- 10. 插入語句中的記錄數(Oracle)
- 11. 如何在pl/sql中正確使用記錄表和記錄表插入表
- 12. 使用HQL語句刪除ID列表中的多條記錄
- 13. 刪除表中不在刪除語句中的記錄?
- 14. MYSQL表2中的表1更新記錄插入新記錄
- 15. 如何在codeigniter活動記錄中使用select插入記錄
- 16. 刪除並插入新記錄到數據庫而不刷新
- 17. MongoDb ReplaceOne刪除並插入新記錄或更新?
- 18. 如何使用SQL Server中的Select語句更新記錄?
- 19. 刪除第一個插入的記錄
- 20. T-SQL刪除插入的記錄
- 21. 使用SQLAlchemy從表中刪除記錄
- 22. 一次使用一個插入語句插入多個記錄
- 23. 使用單個插入語句插入多條記錄
- 24. 使用Ormlite確定更新語句中更新的記錄數
- 25. 刪除插入目標表中已有的新記錄
- 26. 使用select語句獲取子表中的記錄數
- 27. 重新使用軟刪除的記錄
- 28. 我正在使用此sql語句刪除表中的總記錄
- 29. 從表中插入記錄
- 30. 在PostgreSQL中執行SELECT語句時可以插入記錄嗎?
所以,你想從您要刪除創建與其他領域的新表的表保存記錄?是嗎? –
我希望完全刪除表,並從select語句插入新記錄或從select語句添加記錄而不刪除表。我可以在where子句添加到SELECT語句,無論是速度更快) – user3782929
選擇a.me ,b.you ,c.them ,c.us 從 INNER JOIN表B ON A.1 = B。 1 collate Latin1_General_CI_AI INNER JOIN Table c ON b.1 = c.1 where'2014-07-21 09:00:00.000'和'2014-07-23 09:00:00.000'之間的日期)我想要使用添加a和b到新表或刪除表entirley並插入所有a和b結果,而不使用where子句 – user3782929