RedRabbit
Мой дом здесь!
- Регистрация
- 11 Июл 2008
- Сообщения
- 607
- Реакции
- 256
- Автор темы
- #1
Здравствуйте, как реализовать:
Вставку из одной таблицы я сделал
1. Почему так не работает?
2. Но как сделать две вставки в пределах одного запроса при одном SELECT????
Вставку из одной таблицы я сделал
Код:
INSERT INTO `BD2`.`table2`
SELECT
@id:= NULL,
--.......перечисляю все столбцы в перемененные
FROM `BD1`.`table1`
WHERE
...
ORDER BY
...... DESC
LIMIT 1000;
1. Почему так не работает?
Код:
INSERT INTO `BD2`.`table2` (@id, @next1,@next2............)
SELECT
@id:= NULL,
--.......перечисляю все столбцы в перемененные
FROM `BD1`.`table1`
WHERE
...
ORDER BY
...... DESC
LIMIT 1000;
2. Но как сделать две вставки в пределах одного запроса при одном SELECT????
Код:
INSERT INTO `BD2`.`table2` (@id, @next1,@next2............)
INSERT INTO `BD3`.`table3` (@next3,@next5............)
SELECT
@id:= NULL,
--.......перечисляю все столбцы в пременные
FROM `BD1`.`table1`
WHERE
...
ORDER BY
...... DESC
LIMIT 1000;