> On 20.12.2007 20:34 CE(S)T, Martijn Tonies wrote:
> > Are your tables InnoDB? If so, the snapshot transaction is giving you
> > a static view on the data and your own changes, while your PHPMyAdmin
> > commits the NULL write. Your application keeps on seeing your own
> > changes, cause it did not end the snapshot transaction.
>
> Yes, all tables are InnoDB.
>
> So MySQL does support nested transaction and both "SET AUTOCOMMIT = 0"
> and "START TRANSACTION" start a new transaction level, is that true?

I didn't say it supports nested transactions, I said that if your
application
starts a single transaction and does not finish it, it will continue seeing
the same data despite other transactions (PHPMyAdmin) changing your
data.

Martijn Tonies
Database Workbench - development tool for MySQL, and more!
Upscene Productions
http://www.upscene.com
My thoughts:
http://blog.upscene.com/martijn/
Database development questions? Check the forum!
http://www.databasedevelopmentforum.com


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to