2016-07-21 3 views
0

Я хочу, чтобы вставить в структуру таблицы, как это:Установите SQL значение поля равно другое значение поля на вставке

ID | CLIENT_ID | NAME | DESCRIPTION | … 

ID является автоматическое приращение первичного. CLIENT_ID может появляться несколько раз для нескольких версий.

Как я могу установить CLIENT_ID на INSERT так же, как в этом утверждении - сгенерировано автоматически ID?

Что-то вроде этого:

INSERT INTO clients SET client_id=id, name='test', description='yada' 

ответ

0

Просто заметил, что можно точно, как я написал:

INSERT INTO clients SET client_id=id, … 
1

Используйте INSERT INTO .. SELECT FROM построить, как показано ниже (лучше использовать WHERE условие)

INSERT INTO clients (CLIENT_ID , NAME , DESCRIPTION) 
SELECT id, 'test', 'yada' 
FROM your_table 
WHERE id = 1234; 
Смежные вопросы