powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Транзакции в MySQL
2 сообщений из 2, страница 1 из 1
Транзакции в MySQL
    #32319186
arclog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такая вот версия

Your MySQL connection id is 1 to server version: 4.0.16-nt

В ней есть поддержка транзакций?

Если можно примерчик с созданием таблицы поддерживающей транзакции и пример с транзакцией.

Буду очень признателен.
...
Рейтинг: 0 / 0
Транзакции в MySQL
    #32319243
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю как была странслирована ваша версия (при трансляции можно отключать транзакционные таблицы), поэтому лучший способ создать таблицу и проверить, какого она типа.

То есть создаем таблицу
create table a (i int) type=innodb;

а затем проверяем ее тип
show table status like 'a';

И посмотрите что он там про тип таблицы пишет. Если innodb - значит есть транзакции. Если myisam - значит ваш mysql странслирован без транзакций.

Пример транзакции? А тут все относительно стандртно

BEGIN;
insert into a values(1),(2);
COMMIT;

После это можно посмотреть все записи на месте.
select i from a;
должна вернуть 1 и 2.

С откатом
BEGIN
insert into a values(3),(4);
ROLLBACK

После этого проверяем
select i from a;
должна вернуть 1 и 2.

Значения 3 и 4 откатились роллбэком.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Транзакции в MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]