2012-02-29 44 views
1

我有问题。 我必须上传一个文件到MySQL 5.0数据库。 但文件内部有2种信息,细节和标题。 它像使用MYSQL 5.0中的条件加载本地数据Infile

H12345678900TYPE L12334567TYPE

和文件不被分隔,它是固定的位置。

我想加载仅以H开头的行,并且类型也是TYPE。

有无论如何我可以检查负载查询内?

我试图WHERE SUBSTR(@var1,1,1)='H'

,但它说的语法错误。

任何建议???

谢谢

+0

请填写完整的查询。 – 2012-02-29 08:59:51

+0

请提供表格定义 - SHOW CREATE TABLE。 – Devart 2012-02-29 09:21:27

回答

0

如果您先在临时表中加载文件会更好。并在下一步中使用条件从临时表导入主表。

+0

我不能因为他们有不同的列 H12345678900TYPE这有单独的列集和 L12334567TYPE这有另一组。 我试图将它们分成两个文件,但时间太长。 – 2012-02-29 09:32:33