这意味着您需要首先将foreign_key_check设置为禁用,然后需要截断表。语法如下 -set FOREIGN_KEY_CHECKS = 0; TRUNCATE TABLE yourTableName1; TRUNCATE TABLE
这意味着您需要首先将foreign_key_check设置为禁用,然后需要截断表。语法如下 -
set FOREIGN_KEY_CHECKS = 0;
TRUNCATE TABLE yourTableName1;
TRUNCATE TABLE yourTableName2;
TRUNCATE TABLE yourTableName3;
.
.
.
.
TRUNCATE TABLE yourTableNameN;
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)
空集表示表中没有记录。
--结束END--
本文标题: 如何在 MySQL 中正确截断表?
本文链接: https://lsjlt.com/news/439084.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0