MySQL 如何正确截断表格

MySQL 如何正确截断表格

这意味着您需要首先将foreign_key_check设置为禁用,然后才能截断表格。语法如下所示-

set FOREIGN_KEY_CHECKS = 0;
TRUNCATE TABLE 你的表名1;
TRUNCATE TABLE 你的表名2;
TRUNCATE TABLE 你的表名3;
.
.
.
.
TRUNCATE TABLE 你的表名N;
set FOREIGN_KEY_CHECKS = 1;

现在,截断我们数据库测试中的一些表格。查询如下-

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)

用于交叉检查表格中是否存在数据-

mysql> select *from searchtextdemo;
Empty set (0.00 sec)

mysql> select *from skiplasttenrecords;
Empty set (0.00 sec)

空集表示表格中没有记录。

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程