Не могу удалить таблицу #1347 - не VIEW

D
На сайте с 28.06.2008
Offline
997
1052

После обновления мускуля - все ок, сайты работают, мускуль перезагружается без ошибок.

Но есть одна маленькая проблемка.

В базе mysql таблица transaction_registry находится в статусе "используется", перезагрузка мускуля статус не меняет.

Ни починить, ни оптимизироваться ни удалить таблицу (чтобы я мог создать ее заново) не дает

#1347 - 'mysql.transaction_registry' - не VIEW

Что делать?

<!--WEB-->
На сайте с 25.01.2009
Offline
517
#1
Dram:
Что делать?

Налить? .

Проверяю позиции сайта в сервисе Серпхант ( https://serphunt.ru ) – быстро, качественно, доступно! Почему я не всем отвечаю ( )
D
На сайте с 28.06.2008
Offline
997
#2

По делу плиз, эта мелочь отвлекает от стола, гости обижаются :))

<!--WEB-->
На сайте с 25.01.2009
Offline
517
#3

Ну, если по делу, то тогда с Новым годом! :)

А таблицы до завтра потерпят. ;)

S
На сайте с 30.09.2016
Offline
469
#4
Dram:
Что делать?

Ну вы блин даёте! (С)

Отмечать!

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
D
На сайте с 28.06.2008
Offline
997
#5

В общем при удалении через пхп майадмин она удалялась командой

DROP VIEW transaction_registry;

Я выполнил

DROP TABLE transaction_registry;

но это не удалило таблицу до конца. Я зашел в /var/lib/mysql/mysql и там был 1 файл этой таблицы. Я удалил его по ftp, далее перезапустил мускуль и создал таблицу заново

CREATE TABLE `transaction_registry` (
`transaction_id` bigint(20) UNSIGNED NOT NULL,
`commit_id` bigint(20) UNSIGNED NOT NULL,
`begin_timestamp` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000',
`commit_timestamp` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000',
`isolation_level` enum('READ-UNCOMMITTED','READ-COMMITTED','REPEATABLE-READ','SERIALIZABLE') COLLATE utf8_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

--
-- Индексы сохранённых таблиц
--

--
-- Индексы таблицы `transaction_registry`
--
ALTER TABLE `transaction_registry`
ADD PRIMARY KEY (`transaction_id`),
ADD UNIQUE KEY `commit_id` (`commit_id`),
ADD KEY `begin_timestamp` (`begin_timestamp`),
ADD KEY `commit_timestamp` (`commit_timestamp`,`transaction_id`);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий