On Monday 05 February 2007 10:07 pm, Rolando Edwards wrote:
  Hi Roland:
> Here is something convoluted and sick ...
   <grin> convoluted and sick can work. I actually had something
               equally convoluted and sick in mind, but was fishing
               for a second opinion....

> run 'mysqldump --no-data <database> <table-name>' and redirect to a text
> file. change the table name and column names in the text file as desired
> (using perl) run mysql client redirect input from the text file
>
> Something with more dignity (and no perl)

 Perl = no dignity? My biz partner likes perl....

> create table <tbl-new> like <tbl-old>;
> alter table <tbl-new> add  column column-2 <definition of column-1> after
> column-1; alter table <tbl-new> drop column column-1;
  
  Wham! I like LIKE!
   thanks
   tim

> Give a try (the latter one, of course)
>
> ----- Original Message -----
> From: "Tim Johnson" <[EMAIL PROTECTED]>
> To: "MySQL General Mailing List" <mysql@lists.mysql.com>
> Sent: Tuesday, February 6, 2007 7:15:12 AM (GMT-0500) US/Eastern
> Subject: Cloning a table with different column names
>
> Hello:
>
> I have a need to create two tables from imported data.
> The only difference between the tables is the column names.
>
> The data will be the same.
>
> Can anyone propose a mysql method to create a new table
> from an existing table with new column names?
>
> thanks
> tim
> --
> Tim Johnson <[EMAIL PROTECTED]>

-- 
Tim Johnson <[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