1. 程式人生 > >mysql清空有外來鍵關聯的表

mysql清空有外來鍵關聯的表

第一種:(不要外來鍵約束)

手動刪除外來鍵約束;

刪除表資料

 

第二種:(保留外來鍵約束)

SET FOREIGN_KEY_CHECKS = 0;   
TRUNCATE TABLE 表名;  
SET FOREIGN_KEY_CHECKS = 1; 

----------------------------------------------------------------------------------------

TRUNCATE     清空資料  (還原主鍵,自增的ID會重新從1開始)

DELETE   刪除資料   (刪除資料,自增的ID會繼續遞增)
---------------------
作者:steve濤
來源:CSDN
原文:https://blog.csdn.net/qq_38872310/article/details/79424383
版權宣告:本文為博主原創文章,轉載請附上博文連結!