Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Автоматическое создание колонок. (Max) 09/06/2009 - 20:51:18



From: Max - 09/06/2009 - 20:51:18
Subject:Автоматическое создание колонок.
-----------------
Здравствуйте, господа.

Есть таблица А. В нее вносится запись, одна из ячеек которой имеет значение Б. Задача - нужно чтобы в таблице В автоматически при этом создавалась колонка с именем Б.

Ниже мне сказали, что решение есть - переменные. Я правильно понял, что это подготовленные выражения? Если да, то почему выдается ошибка о невозможности динамического SQL? Как сделать, чтобы заработало?! :(

Триггер: call add_city(NEW.city)

Сама сохраненная процедура:

CREATE DEFINER = '' PROCEDURE `add_city_to_availability`(IN cn VARCHAR(30))
DETERMINISTIC
MODIFIES SQL DATA
SQL SECURITY DEFINER
BEGIN
prepare add_query from 'alter table cities add column ?';
set @column_name=@cn;
execute add_query using @column_name;
END;


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35721



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |