69
A
回答
87
例子:
假設表A中有兩個孩子,B和C.然後,我們可以使用下面的語法來刪除所有表。
DROP TABLE IF EXISTS B,C,A;
這可以放在腳本的開頭,而不是單獨放置每個表。
+20
也許值得指出的是,表格根本不需要任何關係。它們可以完全獨立,這個語法仍然可以工作。 – crmpicco 2014-02-19 10:11:20
56
SET foreign_key_checks = 0;
DROP TABLE IF EXISTS a,b,c;
SET foreign_key_checks = 1;
那麼你不必擔心按正確順序放置它們,也不必擔心它們是否實際存在。
-2
declare @sql1 nvarchar(max)
SELECT @sql1 =
STUFF(
(
select ' drop table dbo.[' + name + ']'
FROM sys.sysobjects AS sobjects
WHERE (xtype = 'U') AND (name LIKE 'GROUP_BASE_NEW_WORK_%')
for xml path('')
),
1, 1, '')
execute sp_executesql @sql1
相關問題
- 1. 一次刪除多個表格
- 2. 在MySql中刪除除了一個之外的所有表格
- 3. 刪除多個表中的多行MYSQL
- 4. 一次從表中刪除多行
- 5. 在mysql中多次連接一個表
- 6. 在MySQL中一次更新多個表
- 7. Mysql - 刪除多表
- 8. MYSQL多表刪除
- 9. 從一個查詢的MySQL中的多個表中刪除
- 10. 在Rails中刪除MySQL表格
- 11. 從多個表格中刪除整行
- 12. 從多個相關表格中刪除
- 13. 在JTable中一次刪除多行AbstractDataModel
- 14. 刪除多個MySQL行時,框是未選中PHP表格
- 15. Mysql從表格中刪除多個隨機行
- 16. 的MySQL從多個表中刪除一個查詢
- 17. 的MySQL從多個表中刪除一個變量
- 18. 當一個元素被點擊時Mysql刪除一個表格
- 19. Clarifcation - 刪除不要在一個MySQL表
- 20. fusion表sql在一次訪問中刪除多於一行
- 21. 一次刪除一個表中的行塊一次
- 22. 一次刪除列表中的多個索引 - python
- 23. 一次刪除多個Div元素 - JavaScript
- 24. C#一次刪除多個按鈕
- 25. Mongoose一次刪除多個數據
- 26. 一次刪除一個空格的製表符
- 27. 在vim中一次刪除第一行多個文件
- 28. 跨多個表的MySQL刪除
- 29. MySQL - 多個表上的大刪除
- 30. MySQL多表刪除語法
你已經根據下面的答案,HeidiSQL您可以通過他們的名字(上文本框)來過濾表回答自己 – ajreal 2011-02-07 14:32:56
,寫`DROP TABLE`到一個查詢,然後雙擊每個需要的表以它的名字追加到查詢(在它們之間輸入逗號)然後按F9執行。有點偏離主題,但我來這裏。 – 2017-02-21 12:45:10