這意味著您需要首先將foreign_key_check設(shè)置為禁用,然后需要截?cái)啾?。語法如下 –
set FOREIGN_KEY_CHECKS = 0; TRUNCATE TABLE yourTableName1; TRUNCATE TABLE yourTableName2; TRUNCATE TABLE yourTableName3; . . . . TRUNCATE TABLE yourTableNameN; set FOREIGN_KEY_CHECKS = 1;
登錄后復(fù)制
現(xiàn)在,從我們的數(shù)據(jù)庫測試中截?cái)嘁恍┍?。查詢?nèi)缦?−
mysql> set FOREIGN_KEY_CHECKS = 0; Query OK, 0 rows affected (0.00 sec) mysql> truncate table skiplasttenrecords; Query OK, 0 rows affected (0.97 sec) mysql> truncate table searchtextdemo; Query OK, 0 rows affected (0.89 sec) mysql> set FOREIGN_KEY_CHECKS = 1; Query OK, 0 rows affected (0.00 sec)
登錄后復(fù)制
交叉檢查數(shù)據(jù)是否存在于表中 –
mysql> select *from searchtextdemo; Empty set (0.00 sec) mysql> select *from skiplasttenrecords; Empty set (0.00 sec)
登錄后復(fù)制
空集表示表中沒有記錄。
以上就是如何在 MySQL 中正確截?cái)啾??的詳?xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!