SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.03.2009 21:18:07

susumi
Участник
Зарегистрирован: 23.03.2009
Сообщений: 4

Не могу нигде найти как создать домен и триггер в mysql.

Я знаю, что в interbase это делается так
CREATE DOMAIN "TEXT_NAME" AS CHAR(50);
А тригер так:
CREATE GENERATOR genID_M;
CREATE TRIGGER name FOR table
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.id = GEN_ID(genID_M, 1);
END

Неактивен

 

#2 24.03.2009 05:36:54

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5833

Re: Не могу нигде найти как создать домен и триггер в mysql.

Неактивен

 

#3 24.03.2009 09:33:30

susumi
Участник
Зарегистрирован: 23.03.2009
Сообщений: 4

Re: Не могу нигде найти как создать домен и триггер в mysql.

спасибо, теперь синтаксис до меня допер, но все равно не получается сделать, чтобы сохранить пронумерованные строки в таблице... т.е при удалении 2-ой записи из столбца ID, чтобы нумерация была 1 2 3 4 5, а не 1 3 4 5 6

Неактивен

 

#4 24.03.2009 13:00:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Не могу нигде найти как создать домен и триггер в mysql.

Переносите данные из хвоста во вторую строку, и удаляйте хвостовую запись.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson