我有大量数据需要导入 MySQL 数据库。我习惯于导入逗号和制表符分隔的数据,但这次不同,我将在下面尝试用最简单的术语解释格式。
所以它可能是:
XXXXXXXXX
或者它可能是:
XXX X XXX
或者它可能是:
XX XX
我希望空格显示正确!如果是这样,您会看到每个字符都有其分配的空间,而不是由空格、制表符或逗号分隔的 3 个部分。(它们在技术上由空格分隔,但由不同的数字分隔)。
我需要做的是说字符 1、2 和 3 进入数据库中的 field_1。字符 4 始终为空白,字符 5、6 和 7 进入 field_2 等。基本上每个部分都必须在其自己的字段中。
现在,我想我可以将它作为所有一个字段导入到一个临时表中,并且可能使用 SUBSTR() 将这些数据排列为如上所述的正确格式。
但这似乎有点啰嗦。
有一个更好的方法吗?我希望将其从文本文件直接导入数据库中的正确格式,而无需采取任何其他步骤。
谢谢