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




MySQL.RU - Webboard



Вернуться
Хелп! Как в таблице сделать равными два поля (Sinister) 29/10/2007 - 13:25:18
      Re: Хелп! Как в таблице сделать равными два поля (G0ga) 29/10/2007 - 18:49:27
      Re: Хелп! Как в таблице сделать равными два поля (Sinister) 30/10/2007 - 10:29:20

> Original message text:
> From: Sinister - 29/10/2007 - 13:25:18
> Subject:Хелп! Как в таблице сделать равными два поля
> -----------------
> Хелп! Как в таблице сделать два поля равными друг другу. Например есть два поля в одной таблице "user_id int unsigned NOT NULL auto_increment" и "ID int". Возможно ли (если да, то как? :)) сделать чтоб при вставке в таблицу, полю ID присваивалось значение поля user_id. Все нужно сдулать нужно средствами MySQL
>


From: Sinister - 30/10/2007 - 10:29:20
Subject:Хелп! Как в таблице сделать равными два поля
-----------------
Пробую. Создаю триггер

CREATE TRIGGER update_id AFTER INSERT ON users FOR EACH ROW update users set users.ID=users.user_id where users.user_id=max(users.user_id);

Триггер создается. При выполнении добавления в таблицу возникает ошибка

ERROR 1442 (HY000): Can't update table 'users' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.

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


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

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

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



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