MySql returns data on a record basis and you are asking it to take a line's
worth of data from two records (the column header output is like a record)
and display it and then take the next line's worth of data from the same two
records and display it and repeat until the data from those records has been
exhausted. It is not set up to do that.
If I was using Oracle I would make the line size the width of the
data (~320 chars) and the page size = 1 record. I would save the results to a
file and then write perl script to do the chopping as described above. I
don't know if mysql has similar features. I didn't find them in the manual.
Barry
-----Original Message-----
From: Asif Iqbal [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 03, 2003 12:10 PM
To: Thomas Spahni
Cc: [EMAIL PROTECTED]
Subject: Re: mysql query output get wrapped
Did not work
prompt > echo "select * from Tickets limit 1;" | mysql mydb > res
prompt > cat res
id EffectiveId Queue Type IssueStatement Resolution
Owner Subject InitialPriority FinalPriority Priority Status
TimeWorked TimeLeft Told Starts Started Due Resolved
LastUpdatedBy LastUpdated Creator Created Disabled
5 5 4 ticket NULL NULL 16 RE: phonebook 10
80 10 resolved 0 NULL 1970-01-01 00:00:00
NULL NULL 1970-01-01 00:00:00 NULL 1 2001-04-17
18:38:02 1 2001-04-17 18:26:46 0
Still wrapped :-)
On Tue, 3 Jun 2003, Thomas Spahni wrote:
> Asif,
>
> try this:
>
> prompt> echo "select * from Tickets limit 1;" | mysql mydb > result.file
>
> You get everything in ONE line.
>
> Cheers,
> Thomas
>
> On Tue, 3 Jun 2003, Asif Iqbal wrote:
>
> >
> > mysql> select * from Tickets limit 1;
> >
+----+-------------+-------+--------+----------------+------------+-------+--
-------------+-----------------+---------------+----------+----------+-------
-----+----------+---------------------+--------+---------+-------------------
--+----------+---------------+---------------------+---------+---------------
------+----------+
> > | id | EffectiveId | Queue | Type | IssueStatement | Resolution | Owner
> > | Subject | InitialPriority | FinalPriority | Priority | Status |
> > TimeWorked | TimeLeft | Told | Starts | Started | Due
> > | Resolved | LastUpdatedBy | LastUpdated | Creator | Created
> > | Disabled |
> >
+----+-------------+-------+--------+----------------+------------+-------+--
-------------+-----------------+---------------+----------+----------+-------
-----+----------+---------------------+--------+---------+-------------------
--+----------+---------------+---------------------+---------+---------------
------+----------+
> > | 5 | 5 | 4 | ticket | NULL | NULL | 16
> > | RE: phonebook | 10 | 80 | 10 | resolved |
> > 0 | NULL | 1970-01-01 00:00:00 | NULL | NULL | 1970-01-01
> > 00:00:00 | NULL | 1 | 2001-04-17 18:38:02 | 1 |
> > 2001-04-17 18:26:46 | 0 |
> >
+----+-------------+-------+--------+----------------+------------+-------+--
-------------+-----------------+---------------+----------+----------+-------
-----+----------+---------------------+--------+---------+-------------------
--+----------+---------------+---------------------+---------+---------------
------+----------+
> > 1 row in set (0.00 sec)
> >
> > Is there a way I can get the output unwrapped
> >
> > something like this
> >
> > mysql> select * from Tickets limit 1 \G
> > *************************** 1. row ***************************
> > id: 5
> > EffectiveId: 5
> > Queue: 4
> > Type: ticket
> > IssueStatement: NULL
> > Resolution: NULL
> > Owner: 16
> > Subject: RE: phonebook
> > InitialPriority: 10
> > FinalPriority: 80
> > Priority: 10
> > Status: resolved
> > TimeWorked: 0
> > TimeLeft: NULL
> > Told: 1970-01-01 00:00:00
> > Starts: NULL
> > Started: NULL
> > Due: 1970-01-01 00:00:00
> > Resolved: NULL
> > LastUpdatedBy: 1
> > LastUpdated: 2001-04-17 18:38:02
> > Creator: 1
> > Created: 2001-04-17 18:26:46
> > Disabled: 0
> > 1 row in set (0.00 sec)
> >
> > Except I want it Horizontally
> >
> > Thanks
> >
> > Asif
> >
> >
>
>
--
Asif Iqbal
http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0x8B686E08
There's no place like 127.0.0.1
--
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]