Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нужен дубль / 2 сообщений из 2, страница 1 из 1
23.12.2004, 16:30
    #32842250
De
De
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен дубль
Привет, All!

требуется продублировать строку в базе
очень хотелось сделать универсальную вещь подходящую под любую таблицу чтонибудь вроде

Код: plaintext
1.
INSERT INTO :Table 
SELECT * FROM :Table

где Table подставлять из вне, всё бы хорошо но упираемся в Id -> требуется модернизировать перечисление полей, но как в данной ситуации получить все поля таблицы для их перечисления в запросе

Собственно вопросы:
1. Есть ли возможность создать дубль строки не прибегая к перечислению всех полей
2. Если ответ на первый вопрос отрицательный то как вытащить перечисление всех полей и определить какое из них является - PK (для его инкрементирования)

P.S.
по возможности без триггеров

Спасибо.
...
Рейтинг: 0 / 0
23.12.2004, 19:13
    #32842660
Dinky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен дубль
см. синтаксис команды SHOW и для полей и для индексов
ээ, а разве insert может сам в себя вставлять?
можно использовать временную таблицу в качестве буфера

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


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