gpt4 book ai didi

mysql - 在不导出数据的情况下分隔mysql数据库中的数据

转载 作者:太空宇宙 更新时间:2023-11-03 10:23:57 25 4
gpt4 key购买 nike

是否可以在 mysql 数据库行中分隔数据?我有超过大约 200 万个条目的数据,因此导出到 csv 并手动执行它不起作用,因为数据库拒绝转储数据。

数据格式

url.com?some=0
url2.com?some=14

是否可以删除?以及它之后的数据?

最佳答案

好吧,首先要做的是。无论您的数据库有多大,MySQL 都应该毫无问题地转储到 CSV。我已经成功地转储了包含您正在处理的记录数量两倍的表。当然,部分假设是 RAM 和磁盘空间不是问题,但事实可能并非如此。

关于您关于过滤数据的问题,是的,这是可能的。对于下面的示例,我假设您的列名为“url”,因此如果它被命名为其他名称,请记住更改它。

本质上,您将运行这样的查询:

UPDATE tablename SET url = SUBSTRING_INDEX(url, "?", 1);

这会将 URL 的所有值更改为仅包含第一次出现问号之前的文本。

关于mysql - 在不导出数据的情况下分隔mysql数据库中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8017786/

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