我有问题。 我必须上传一个文件到MySQL 5.0数据库。 但文件内部有2种信息,细节和标题。 它像使用MYSQL 5.0中的条件加载本地数据Infile
H12345678900TYPE L12334567TYPE
和文件不被分隔,它是固定的位置。
我想加载仅以H开头的行,并且类型也是TYPE。
有无论如何我可以检查负载查询内?
我试图WHERE SUBSTR(@var1,1,1)='H'
,但它说的语法错误。
任何建议???
谢谢
我有问题。 我必须上传一个文件到MySQL 5.0数据库。 但文件内部有2种信息,细节和标题。 它像使用MYSQL 5.0中的条件加载本地数据Infile
H12345678900TYPE L12334567TYPE
和文件不被分隔,它是固定的位置。
我想加载仅以H开头的行,并且类型也是TYPE。
有无论如何我可以检查负载查询内?
我试图WHERE SUBSTR(@var1,1,1)='H'
,但它说的语法错误。
任何建议???
谢谢
如果您先在临时表中加载文件会更好。并在下一步中使用条件从临时表导入主表。
我不能因为他们有不同的列 H12345678900TYPE这有单独的列集和 L12334567TYPE这有另一组。 我试图将它们分成两个文件,但时间太长。 – 2012-02-29 09:32:33
请填写完整的查询。 – 2012-02-29 08:59:51
请提供表格定义 - SHOW CREATE TABLE。 – Devart 2012-02-29 09:21:27