gpt4 book ai didi

没有数据库名称的mysqldump

转载 作者:行者123 更新时间:2023-11-29 03:07:42 26 4
gpt4 key购买 nike

是否可以在输出中不带数据库名称的情况下以 xml 格式转储数据?

如果我使用 --xml 选项像这样转储输出:

$>mysqldump --xml my_database_name my_table > my_table.xml

然后我的输出是这样的

<?xml version="1.0"?>
<mysqldump xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<database name="my_database_name">
...

您可以在输出中看到我不想要的数据库名称。

是否有防止这种情况发生的选项?

最佳答案

我认为 mysqldump 命令没有这样的选项。生成 XML 文件后,您始终可以使用脚本从转储文件中删除数据库标签。在 Windows 的 PowerShell 中,您始终可以使用以下命令:

${c:my_table.xml} -replace "`<database name=`"my_database_name`"`>" -replace "`<\database`>" > my_table_new.xml

关于没有数据库名称的mysqldump,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12935379/

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