Heikki ,
Thanks for your reply.  So what should I do in the mean time.  Is there a
work around.

1. Can I put in the connect string?
like
DBI->connect("DBI:mysql:database=devdb;host=localhost",
                             {'RaiseError' => 1, 'AutoCommit => 0});
This does not work.

2. Should I use begin like ($sth is the the DB handle)

$sth->do("begin")
$sth->do("insert into...")
$sth->rollback()

or anything else.
I tried from setting up a mysql prompt, and still does not take it like
mysql>set autocommit=0
mysql>insert into...
mysql>rollback

when I do that it says Error 1196 Warning:  Some non-transactional changed
tables couldn't be rolled back


Thanks
Ben

----- Original Message -----
From: "Heikki Tuuri" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, July 28, 2002 11:37 PM
Subject: Re: how to set autocommit


> Ben,
>
> I have added the following item to the TODO list of September 2002. I
guess
> it will appear only in the MySQL-4.0 branch, as 4.0 will be the new stable
> branch within a few months.
>
> ...
> September, 2002:
> Add a global MySQL my.cnf option autocommit_default=0.
> ...
>
> Best regards,
>
> Heikki Tuuri
> Innobase Oy
> ---
> InnoDB - transactions, hot backup, and foreign key support for MySQL
> See http://www.innodb.com, download MySQL-Max from http://www.mysql.com
>
> ----- Original Message -----
> From: ""Ben Goswami"" <[EMAIL PROTECTED]>
> Newsgroups: mailing.database.mysql
> Sent: Monday, July 29, 2002 7:52 AM
> Subject: how to set autocommit
>
>
> > Hi,
> > Where should I change the autocommit setting to 0 (i.e no Autocommit).
> I'm
> > inserting row from perl script using DBI. I would like to bring up mySQL
> > server with autocommit false, so that I can explicitly commit from the
> front
> > end.  But with lot of research in various docs I could not find where to
> > changer the settings.  If I supply it in the connect string, it does not
> > take it.
> > Any help is appreciated
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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
>


---------------------------------------------------------------------
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

Reply via email to