Thanks for the response. The syntax: mysql> CREATE TABLE oldreport_2002_12_08 as select * from oldreports where 1=2; wouldn't that just create an empty file? I need to get access to the data in oldreport_2002_12_08.MYD using oldreports.frm.
$ ls -lh -rw-rw---- 1 mysql mysql 21G Jun 20 2003 oldreport_2002_12_08.MYD -rw-rw---- 1 mysql mysql 12G Jun 20 2003 oldreport_2002_12_08.MYI -rw-rw---- 1 mysql mysql 17G Jun 19 2003 oldreports.MYD -rw-rw---- 1 mysql mysql 10G Dec 5 19:32 oldreports.MYI -rw-rw---- 1 mysql mysql 8K Jun 20 2003 oldreports.frm Cam On Mon, 2004-02-16 at 13:46, Simon Windsor wrote: > Hi > > I am not familiar with the syntax > > mysql> CREATE TABLE oldreport_2002_12_08 LIKE oldreports; > > try > > mysql> CREATE TABLE oldreport_2002_12_08 as select * from oldreports; > to create populated copy > > or > > mysql> CREATE TABLE oldreport_2002_12_08 as select * from oldreports where > 1=2; > to create an empty copy > > I hope this helps > > Simon Windsor > Eml: [EMAIL PROTECTED] > Tel: 01454 617689 > Mob: 07960 321599 > > -----Original Message----- > From: Cameron Ortis [mailto:[EMAIL PROTECTED] > Sent: 16 February 2004 21:35 > To: Bing Du > Cc: [EMAIL PROTECTED] > Subject: Re: Newbie > > Thanks for the quick reply! > > As root, I tried: > > mysql> use research1data; > mysql> show tables; > +-------------------------+ > | Tables_in_research1data | > +-------------------------+ > | oldreports | > +-------------------------+ > 1 row in set (0.00 sec) > > mysql> CREATE TABLE oldreport_2002_12_08 LIKE oldreports; > > But I got the following error: > > ERROR 1: Can't create/write to file > './research1data/oldreport_2002_12_08.frm' (Errcode: 13) > > I'm SU and root in mysql so I don't thinks it's a permissions problem. > Is my SQL correct? > > Cam > > On Mon, 2004-02-16 at 13:09, Bing Du wrote: > > Have you tried creating a table called 'oldreport_2002_12_08' following > > the instructions on http://www.mysql.com/doc/en/CREATE_TABLE.html? > > > > Bing > > > > > I have spent some time in the past with mysql but am far from an > > > experienced database head. A while back I received a some mysql data > > > for a research project. The files are: > > > > > > $ cd /usr/local/mysql/research1data > > > $ ls -lh > > > -rw-rw---- 1 mysql mysql 21G Jun 20 2003 oldreport_2002_12_08.MYD > > > -rw-rw---- 1 mysql mysql 12G Jun 20 2003 oldreport_2002_12_08.MYI > > > -rw-rw---- 1 mysql mysql 17G Jun 19 2003 oldreports.MYD > > > -rw-rw---- 1 mysql mysql 10G Dec 5 19:32 oldreports.MYI > > > -rw-rw---- 1 mysql mysql 8K Jun 20 2003 oldreports.frm > > > > > > In mysql I type: > > > > > > mysql> show databases; > > > +---------------+ > > > | Database | > > > +---------------+ > > > | research1data | > > > | mysql | > > > +---------------+ > > > mysql> use research1data; > > > mysql> show tables; > > > +-------------------------+ > > > | Tables_in_research1data | > > > +-------------------------+ > > > | oldreports | > > > +-------------------------+ > > > 1 row in set (0.00 sec) > > > > > > I have fumbled around mailing lists, tutorials, and a reference manual > > > or two. My newbie questions are: how do I load oldreport_2002_12_08 in > > > addition to oldreports? Do I need to somehow create an > > > oldreport_2002_12_08.frm file? I assumed that I would have been sent > > > two .frm files but ... is there a way to use oldreports.frm for both? > > > > > > Many thanks for your help, > > > > > > Cam > > > > > > Additional info: > > > OS = Freebsd 4.9 > > > MySQL = 4.1.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] > > > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. > Mailscanner thanks transtec Computers for their support. > > > -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]