全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1706|回复: 9
打印 上一主题 下一主题

请问 mysql 导入时,会自动清空之前的数据吗?

[复制链接]
跳转到指定楼层
1#
发表于 2014-7-29 16:01:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 云生 于 2014-7-29 16:28 编辑

请问用这个命令导入时,会自动清空之前的表数据吗?
mysql  -u -p 数据库名 < /root/***.sql
还是要手动先清空一下呢?

2#
发表于 2014-7-29 16:25:42 | 只看该作者
没试过,只试过导出,基本常用phpmyadmin
3#
 楼主| 发表于 2014-7-29 16:27:43 | 只看该作者
wwww961h 发表于 2014-7-29 16:25
没试过,只试过导出,基本常用phpmyadmin

我现在要导入,很想知道这个答案。
4#
发表于 2014-7-29 16:27:48 | 只看该作者
导入数据行为本身当然不会清空数据库

但是有些SQL数据在dump时加上了如果已有重名的表会帮你drop掉的选项 具体是看导出时的设置的
5#
 楼主| 发表于 2014-7-29 16:29:03 | 只看该作者
雨宫音羽 发表于 2014-7-29 16:27
导入数据行为本身当然不会清空数据库

但是有些SQL数据在dump时加上了如果已有重名的表会帮你drop掉的选项  ...


原来是这样,那恐怕还是无法保证绝对没有原来的数据。
因为有的表原来有些数据,是新数据库没有的。
6#
 楼主| 发表于 2014-7-29 16:30:32 | 只看该作者
雨宫音羽 发表于 2014-7-29 16:27
导入数据行为本身当然不会清空数据库

但是有些SQL数据在dump时加上了如果已有重名的表会帮你drop掉的选项  ...

看来还是要弄一个绝对清空的命令才行。
7#
发表于 2014-7-29 16:33:20 | 只看该作者
这个不一定吧,直接导出的好像带清空命令,
8#
发表于 2014-7-29 17:35:15 | 只看该作者
最好清空,要不然如果键值设置为UNIQUE的话会很慢的
9#
发表于 2014-7-29 19:21:21 | 只看该作者
导出的时候添加 清空选项
10#
发表于 2014-7-29 19:46:45 | 只看该作者
这得看你这个.sql文件里面是怎么写的了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-28 00:09 , Processed in 0.145334 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表