Unless, of course, you have quotes in your data.
With perl you can use the quote() function to ensure the whole line gets in.

Christopher Knight wrote:

OR, if you are good at vi,

you can insert a ' at the begining and end of every line (if you dont have
any 's in the file)
then put a , at the end of every odd line
then join every other line

the put a           "insert into blah (question, answer) values ( "   at the
begin of every line
and then a ");" at the end of every line

Then you hopefully have a file full of insert statements and you can just
feed it into a mysql client.
If I missed a step or added one by accident or even got one wrong, go ahead
and fix it and pretend
I told you correctly. ;-)

The problem with my solution, is that if you have any wierd characters, they
arent escaped.

or you could just write a perl program

chris

-----Original Message-----
From: gerald_clark [mailto:[EMAIL PROTECTED]
Sent: Monday, June 23, 2003 8:21 AM
To: O.S. Bos
Cc: [EMAIL PROTECTED]
Subject: Re: Textfile to a 2 column mysql database


Write a quick perl program.


O.S. Bos wrote:



Hi there,

I have a textfile that I want to get inserted into a database. The
textfile consists of Questions and Answers. 1st line is a question. 2nd
line of the textfile is the answer. And so on...

What is the best way to import these lines into the database with 2
columns. 1 column for the questions and one for the answers?

Thx!
Unox









-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]








-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]



Reply via email to