powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL почему-то добавляет лишний префикс к имени таблицы. Как побороть?
3 сообщений из 3, страница 1 из 1
MySQL почему-то добавляет лишний префикс к имени таблицы. Как побороть?
    #38697306
В базе данных ltrash есть таблица с именем lt_menu.

Даю простую команду:

Код: sql
1.
INSERT INTO `lt_menu` (`text`, `url`, `type`, `page_header`,  `id`) VALUES ('a', 'b', '1', 'c',  '1');



И получаю ошибку:

Код: sql
1.
2.
3.
4.
5.
6.
1 queries executed, 0 success, 1 errors, 0 warnings

Query: INSERT INTO `lt_menu` (`text`, `url`, `type`, `page_header`, `visible`, `id`) VALUES ('a', 'b', '1', 'c...

Error Code: 1146
Table 'ltrash.lt_lt_menu' doesn't exist



С какого-то перепуга MySQL вместо таблицы lt_menu обращается к таблице lt_lt_menu , которой, конечно, нет.

Я никаких настроек для базы не делал, даже не знаю, можно ли сделать какой-то автопрефикс. На других таблицах, например с именем lt_articles, такой проблемы нет.

Что это за глюк такой вылез? Как от него избавиться?
...
Рейтинг: 0 / 0
MySQL почему-то добавляет лишний префикс к имени таблицы. Как побороть?
    #38697309
Всё, нашел ошибку.

Это я неправильно триггер написал. В триггере действительно было написано вместо `lt_menu` `lt_lt_menu`.

Просто сообщение об ошибке вообще не информативное.
...
Рейтинг: 0 / 0
MySQL почему-то добавляет лишний префикс к имени таблицы. Как побороть?
    #38697586
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за форма регистрацииВсё, нашел ошибку.

Это я неправильно триггер написал. В триггере действительно было написано вместо `lt_menu` `lt_lt_menu`.

Просто сообщение об ошибке вообще не информативное.

вообщето информатисное.

если ошибка в запросе, пишет ОШИБКА В и детали.
а если ошибка в коде(хранимки, тригеры) которые стартуют изза кода, то сообщает вот так.(детальней, это надо прослеживать цепочку вызовов)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL почему-то добавляет лишний префикс к имени таблицы. Как побороть?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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