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