#清除表資料
select concat(
'truncate table '
,table_name,
';')
from information_schema.
tables
where table_schema =
'db1'
;
執行後生成的是清除語句,複製之後貼上再次執行。
#修改表備註
select concat(
'alter table '
,table_name,
' comment '
'',table_comment,
''';'
)from information_schema.
tables
where table_schema =
'hrpf1'
order
by table_name ;
#1、查詢是否鎖表
show
open
tables
where in_use >0;
#2、查詢程序
show processlist #查詢到相對應的程序===然後 kill id
#補充:
#檢視正在鎖的事務
select
*from information_schema.innodb_locks;
#檢視等待鎖的事務
select
*from information_schema.innodb_lock_waits;
清空SQL Server資料庫中所有表資料的方法
原文 清空sql server資料庫中所有表資料的方法 其實刪除資料庫中資料的方法並不複雜,為什麼我還要多此一舉呢,一是我這裡介紹的是刪除資料庫的所有資料,因為資料之間可能形成相互約束關係,刪除操作可能陷入死迴圈,二是這裡使用了微軟未正式公開的sp msforeachtable儲存過程。也許很多讀者...
Sqlserver清空資料庫中所有表資料
指令碼 1 create procedure sp deletealldata2as 3exec sp msforeachtable alter table nocheck constraint all 4 exec sp msforeachtable alter table disable tri...
清空SQL Server資料庫中所有表資料的方法
其實刪除資料庫中資料的方法並不複雜,為什麼我還要多此一舉呢,一是我這裡介紹的是刪除資料庫的所有資料,因為資料之間可能形成相互約束關係,刪除操作可能陷入死迴圈,二是這裡使用了微軟未正式公開的sp msforeachtable儲存過程。也許很多讀者朋友都經歷過這樣的事情 要在開發資料庫基礎上清理乙個空庫...