gpt4 book ai didi

php - 使用 SSH 导入 SQL

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:24 24 4
gpt4 key购买 nike

我想通过 ssh 导入一个转储 sql 文件,例如:

mysql -hlocalhost -uUSER -pPASS DATABASE < dump.sql

但它实际上覆盖并删除了旧数据库。转储被标记为“如果存在则删除表”,但为什么它会删除旧条目?此转储应该将新的(唯一的)条目添加到数据库中,但它删除了旧的数据库条目。

有没有办法避免这种情况?

谢谢。

最佳答案

您可以向 MySQLDump 传递各种选项,以便脚本仅包含您需要的内容(例如,省略创建表语句并仅插入数据):http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

我认为您对 --no-create-info 和 --no-create-db 特别感兴趣。

如果您需要使用已有的转储,只需手动从中删除有问题的“DROP TABLE”行即可。

关于php - 使用 SSH 导入 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14991670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com