18 messages in com.mysql.lists.mysqlRe: innoDB confusion
FromSent OnAttachments
Rutledge, Aaron14 Jan 2002 14:43 
Heikki Tuuri15 Jan 2002 05:07 
Heikki Tuuri15 Jan 2002 09:42 
Rutledge, Aaron15 Jan 2002 09:56 
Weaver, Walt15 Jan 2002 09:58 
John Kemp15 Jan 2002 10:00 
Heikki Tuuri15 Jan 2002 10:17 
Philip Molter15 Jan 2002 10:23 
Heikki Tuuri15 Jan 2002 10:35 
Rutledge, Aaron15 Jan 2002 10:44 
Rutledge, Aaron15 Jan 2002 10:50 
Heikki Tuuri15 Jan 2002 11:24 
Rutledge, Aaron15 Jan 2002 11:46 
Weaver, Walt15 Jan 2002 11:54 
John Kemp15 Jan 2002 12:05 
Weaver, Walt15 Jan 2002 12:12 
Jeremy Zawodny25 Jan 2002 00:21 
Heikki Tuuri25 Jan 2002 03:04 
Subject:Re: innoDB confusion
From:Heikki Tuuri (Heik@innodb.com)
Date:01/15/2002 10:35:54 AM
List:com.mysql.lists.mysql

Hi!

-----Original Message----- From: Philip Molter <phi@texas.net> To: Heikki Tuuri <Heik@innodb.com> Cc: mys@lists.mysql.com <mys@lists.mysql.com> Date: Tuesday, January 15, 2002 8:24 PM Subject: Re: innoDB confusion

On Tue, Jan 15, 2002 at 08:17:53PM +0200, Heikki Tuuri wrote: : Hi! : : "Weaver, Walt" wrote in message ... : >Do a "show table status" at the mysql prompt. Under "type" you should see : >InnoDB. : : Yes, and in really problematic situations, where you have lost your .frm : files, for example, you can use innodb_table_monitor as explained in the : InnoDB online manual.

This brings up an interesting point. If you've lost your .frm files, are you totally screwed, or does InnoDB contain enough information to restore those .frm files? It's not a big deal if

With some work, yes. innodb_table_monitor prints the internal schema of InnoDB. There are fewer column types inside InnoDB than in MySQL. For example, a DATE column will appear as an integer.

it doesn't. That's why God gave us backups, after all.

I know oftentimes, when we're doing testing with very large tables, rather than go through the hassle of cleaning stuff out, we just drop the .frm files, which causes InnoDB to "lose" the tables. Then we can recreate just fine.

Sorry, but I do not understand? If you delete the .frm file, then the large table is preserved inside the tablespace. And if you create a table with the same name, InnoDB will complain.

* Philip Molter * Texas.net Internet * http://www.texas.net/ * phi@texas.net

Best regards,