![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MySQL - транзакции. [D5, MySQL]
Chery © (2004-09-16 11:08:00)Тип таблиц в MySQL - MyISAM.
Но этот же тип не потдерживает транзакции. Хочу поменять, ставлю с транзакцией (тип меняется на BerkeleyDB либо InnoDB) - Утилиты EMS MySQL Manager, MySQL-Front.
Но тип не меняется. Версия MySQL - 3.23 - Может она старая?
В MySQLAdmin1.1 в окошке написано, что ODBC не найден, хотя драйвер нормально стал. Может ещё что-то надо?
Приложение (клиентская часть на делфи) выдает после
ApplyUpdates(-1) ошибку: ODBC 3.51 Driver Tranzactions are not enabled.
Тоесть мне надо другой драйвер, более новый? Если да, то где скачать?
Пасиб.
RayRom (2004-09-18 19:31:00) [1]Транзакции поддерживались и в версиях 3.23.. не помню с какой именно, таблици лучшее держать в ИнноДБ сам с ними работаю, а вот БДБ мню не понравилось, много темп файлов создает!!!
User_Name (2004-09-17 19:18:00) [2]//OFFTOP
Н-да ну вот дожили. Полтора года использую транзакции, а оказывается они не поддерживаются :(((
Хотя переведу стрелки - это все в свое время почерпнул из книги
"MySQL библиотека профессионала" Леона Аткинса.
Видно вредно книги читать :)))
//End OFFTOP
В общем можно пост удалять
pasha_golub (2004-09-17 17:37:00) [3]User_Name (17.09.04 15:22) [5]
Я ж говорю - у меня транзакции ПОДДЕРЖИВАЮТСЯ - 3,23,53
Не верю. (с) Станиславский
Даже с учетом ИнноДБ таблиц, которые как-раз для транзакций предназначены были.
2автор
Официально поддерживаются начиная с 4
User_Name (2004-09-17 15:58:00) [4]Да и еще в догонку :) (навеяло что-то) в mysql.cnf опции по поддержке таблиц с транзакциями включены ??
Ну и простейший пример проверки :))
create table proba (id int) TYPE = BDB;
begin;
insert into proba values(1);
commit;
begin;
insert into proba values(2);
rollback;
select * from proba;
User_Name (2004-09-17 15:22:00) [5]Я ж говорю - у меня транзакции ПОДДЕРЖИВАЮТСЯ - 3,23,53
Тип таблиц InnoDB.
Erik1 (2004-09-16 14:35:00) [6]Помоему транзакции и MySQL несовместимые вещи. Возми чото другое, IB хотябы.
Chery (2004-09-16 13:24:00) [7]Услышал не стойкие изречения по поводу того, что транзакции MySQL поддерживает начиная с 4-ой версии. Мнения разделились. Никто не подскажет так ли это?
Chery (2004-09-16 11:32:00) [8]Сервер MySQL - 3.23.38
Клиент - 3.23.36
Фишка в том, что в MySQLAdmin1.1 оно пишет MyODBC not found.
Этож не должно так быть вроде.
А какой у тя тип таблиц? BerkeleyDB или другой?
User_Name (2004-09-16 11:16:00) [9]А полная версия какая 3.23.хх ?
ODBC 3.51 с транзакциями у меня работает под MySql 3.23.53