一般情况
使用 truncate tableName;
有外键的情况
查看外键有效情况用 select@@foreign_key_checks;
先把外键设置无效 set foreign_key_checks = 0;
再使用truncate命令,
再把外键设置回有效 set foreign_key_checks = 1;
参考文章:
https://blog.youkuaiyun.com/Lisheng901104/article/details/81625733
本文介绍在MySQL中如何清空表数据,包括在有外键约束的情况下如何操作。首先关闭外键检查,使用TRUNCATE语句清空表,然后重新启用外键检查,确保数据一致性和完整性。
使用 truncate tableName;
查看外键有效情况用 select@@foreign_key_checks;
先把外键设置无效 set foreign_key_checks = 0;
再使用truncate命令,
再把外键设置回有效 set foreign_key_checks = 1;
参考文章:
https://blog.youkuaiyun.com/Lisheng901104/article/details/81625733
1857
1万+
2万+

被折叠的 条评论
为什么被折叠?