Hi Jeremy,
Thank you for your valuable info.
However, may be you can fill me with some more detail here....
In question 2), what I meant is not uninstall MySql from Windows 2000
but the service of it by calling "mysqld-nt --remove". That will take off
the service of the mysql-nt from being the default mysql daemon and then I'd
call "mysqld-max --install" to establish the max version of sqld which
supports the BDB and InnoDB.
This, then, leads to question 3), if I switch the daemon as mentioned in
2) then would the tables created under "mysqld-nt" will remain intact as
"mysql-max" takes over??
Thank you very much.
Regards,
Michael
----- Original Message -----
From: "Jeremy Zawodny" <[EMAIL PROTECTED]>
To: "Michael Tam" <[EMAIL PROTECTED]>
Cc: "mysql" <[EMAIL PROTECTED]>
Sent: Saturday, July 21, 2001 2:57 AM
Subject: Re: Transaction for MySQL
> On Wed, Jul 18, 2001 at 02:06:03PM -0700, Michael Tam wrote:
> > Hi all,
> >
> > I am new using MySQL. I found out that the default table type used
> > in the binary isn't support transaction and would like to make
> > MySQL uses another table type which supports transaction. The
> > following are my questions regarding the issue:
> >
> > 1) which one should I use InnoDB or BDB? what kind of advantages
> > given by each type?
>
> BDB tables have been around in MySQL longer. They provide page-level
> locking.
>
> InnoDB tables are newer but have row-level locking and are faster than
> BDB tables.
>
> > 2) currently, I am using the default type - MyISAM, where I am
> > running MySqld-nt. If I would like to switch to another table type.
> > Do I just uninstall the service of MySqld-nt from win2000 and
> > install MySqld-Max service??
>
> Hard to know. I've never installed or uninstalled MySQL on Windows.
> Does the uninstall remove the data files?
>
> > 3 what would happen to my existing MyISAM type tables which already
> > exists in MySQL if I do the switch over? and would I able to
> > use/create MyISAM type table uder MySqld-Max??
>
> You can convert any MyISAM tables to InnoDB that you'd like. It's
> just a matter of:
>
> ALTER TABLE <mytable> TYPE = InnoDB;
>
> for each one of them. Or you can use the mysql_convert_table_format
> script that comes with MySQL.
>
> Jeremy
> --
> Jeremy D. Zawodny, <[EMAIL PROTECTED]>
> Technical Yahoo - Yahoo Finance
> Desk: (408) 349-7878 Fax: (408) 349-5454 Cell: (408) 685-5936 <-- NEW
>
> MySQL 3.23.29: up 35 days, processed 269,914,242 queries (89/sec. avg)
>
> ---------------------------------------------------------------------
> Before posting, please check:
> http://www.mysql.com/manual.php (the manual)
> http://lists.mysql.com/ (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail
<[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>
>
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php