2010-06-08 53 views
0

如何使用mysql在一行中加载多行查询。数据存储在文本文件中。
例如: “GGAGTTGTGGGAGTGGAGGAGGAAGAGGCGGTGGGGAGTACGGGGGCTGGTCCCAGAAGATGGCGGAGGC GGGGGATTTCTGGTAGGTCCTACTTTAGGACAAGATGTGGTGGTACTGTTGAAGCGTCAGTCTTTGATTC”在一行中加载多行查询

预先感谢。

回答

1
INSERT INTO dna_strands SET base_sequence = "GGAGTTG 
TGGGAGTGGAGGAGGAAGAGGCGGTGGGG 
AGTACGGGGGCTGGTCCCAGAAGATGGCGGAGGC 
GGGGGATTTCTGGTAGGTCCTACTTTAGGACAAGATGTGG 
TGGTACTGTTGAAGCGTCAGTCTTTGATTC"; 

只要你正确地逃避输入,MySQL不会在意字符序列包含换行符。

+0

但是确实将linebreaks存储为数据的一部分 - 并且DNA没有换行符!所以大概bharath应该在构建插入之前删除换行符? – symcbean 2010-06-08 13:52:21

+0

也许;但在没有进一步信息的情况下,我们可以推测数据和巴拉斯特的商业逻辑,直到我们脸色发青;) – Piskvor 2010-06-08 14:24:11