|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : yurik shestakov 2:5020/400 23 Dec 2000 18:36:31 To : All Subject : Re: MySQL -------------------------------------------------------------------------------- vitus@ice.ru wrote: vir> yurik shestakov <yu@frigate.kiev.ua> wrote: ys>>Serge Rodovnichenko <Serge.Rodovnichenko@f696.n5020.z2.fidonet.org> wrote: ys>>Задачка: угадать результат исполнения на 3.23.latest такого кода, например: [...] ys>>p.s. DBD::mysql не "кушает" $dbh->commit и $dbh->rollback ys>>p.p.s. Hа DBD::Informix результат выполнения малость подправленного ys>>кода будет таким: ys>> DBD::Informix::db do failed: SQL: -206: The specified table (mytable) ys>> is not in the database. vir> А на Oracle с учетом замены mySQL-специфик операций на стандартные vir> DBI-ные эквиваленты - отработает. Ибо в Oracle DDL-оператор (напр, vir> create table) vir> автоматически коммитит текущую транзакцию. vir> И из этого, между прочим, не следует что Oracle хуже Informix. Угу. Hо, кажется мне, известно в какую сторону стремится MySQL ;-) Кстати, кажется мне, что мой "наезд" не совсем корректен по отношению к транзакциям в MySQL в том смысле, что скорее всего в MySQL есть некое подобие транзакций только лишь в случае, когда mysqld собран с патченным Berkeley DB 3.2.3f. Hадо будет на досуге проверить что это за чудо. :) -- // yurik shestakov (aka shisha) --- ifmail v.2.15dev5 * Origin: Unknown (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/9138721cb231.html, оценка из 5, голосов 10
|