doubtpoint Posted March 22, 2007 Posted March 22, 2007 Есть таблица с полями CREATE TABLE `tmp` (`n_line` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`identifer` INT NOT NULL ,`value` INT NOT NULL ) Хочется вставить строчку с 2мя уникальными идентификаторами. Первый делаем AUTO_INCREMENT. А второй,например, равный AUTO_INCREMENT. INSERT INTO `tmp` (`n_line`, `identifer`, `value`) VALUES (NULL,n_line, '1'); Но результат - вставляем 0 в поле identifer. Должно быть типовое решение? PS: identifer планируется использовать как идентификатор группы при добавлении связанных строчек. PSS: Не хочется после вставления строчки делать что-то вроде UPDATE SET identifer=n_line WHERE identifer=0 Вставить ник Quote
Kuzmich Posted March 22, 2007 Posted March 22, 2007 Сайтом не ошиблись? www.sql.ru Подсказка - триггер Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.