【发布时间】:2013-01-24 14:18:40
【问题描述】:
我有一个包含两列和大约 1700 万行的大型分隔 txt 文件。我已将其导入数据库,错误地表中的一列比文件中的文本短。即 varchar (4000) 而不是 varchar (7000)
大约 48,000 条文本较长的记录已被切割成 40k 字符。
如何在不重新导入文件的情况下替换这些文件?
我正在考虑是否能够从 txt 文件中仅过滤具有特定长度的行,然后将其删除,然后尝试插入更新较长的行。
但是如何选择文本文件中具有特定长度的所有行?或者哪个程序可以做到这一点。
我正在使用 MySQL DB 和 emEditor 进行大文件文本编辑。
谢谢。
【问题讨论】:
标签: mysql database search text import