Jump to content

Recommended Posts

Posted

Есть таблица с полями

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.