Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как при переносе аккаунта сделать чтоб ид ставится рандомный от меньшего

Илья Егоров Ученик (104), на голосовании 4 года назад
Вот у меня есть sql запрос как мне сделать чтоб при переносе аккаунта по имени у меня ид ставится рандомный от меньшего
INSERT INTO `Новая бд`.`users` SELECT * FROM `старая бд`.`users` WHERE `name`='".$login."'
Дополнен 4 года назад
или как сделать вот в таком запросе чтоб ид ставился всегда рандомный от меньшего числа если 1 занято чтоб ставилось 2
SELECT * INTO новая_таблица FROM старая_таблица WHERE 1=0
Голосование за лучший ответ
Scorpion Мастер (1016) 4 года назад
У тебя в запросе никакого ид нет. Непонятно что тебе надо.
И вообще как у тебя во from помимо таблицы ещё user?
Илья ЕгоровУченик (104) 4 года назад
`старая бд`.`users` второе это таблица
ScorpionМастер (1016) 4 года назад
INSERT INTO table
(column1, column2, … column_n )
SELECT expression1, expression2, … expression_n
FROM source_table
[WHERE conditions];

Вот синтаксис переноса с таблицы в таблицу.
ScorpionМастер (1016) 4 года назад
Есть функция nextval

INSERT INTO suppliers
(supplier_id, supplier_name)
VALUES
(supplier_seq.NEXTVAL, 'Kraft Foods');
Похожие вопросы