как объединить в mysql два insert запроса в один

[Удален]
1300

Народ, подскажите пожалуйста, как объединить в mysql два insert запроса в один?

Или если так нельзя, то как используя подзапросы записать строку в файл?

Наверно не понятно, сейчас покажу пример.

Есть запрос типа "insert into smth(ghj,ghj2) values ('$yy1','$ww2')";

и "select 'blah-blah' inot outfile(ww.txt)";

Как такое можно реализовать?

P
На сайте с 05.01.2011
Offline
25
#1
Baziran:
Народ, подскажите пожалуйста, как объединить в mysql два insert запроса в один?
Или если так нельзя, то как используя подзапросы записать строку в файл?
Наверно не понятно, сейчас покажу пример.

Есть запрос типа "insert into smth(ghj,ghj2) values ('$yy1','$ww2')";
и "select 'blah-blah' inot outfile(ww.txt)";

Как такое можно реализовать?

insert into smth(ghj,ghj2) values ('$yy1','$ww2'), ('$yy1','$ww2'), ('$yy1','$ww2'), ('$yy1','$ww2') ....('$yy1','$ww2');

[Удален]
#2
insert into smth(ghj,ghj2) values ('$yy1','$ww2'), ('$yy1','$ww2'), ('$yy1','$ww2'), ('$yy1','$ww2') ....('$yy1','$ww2');

не понял, можно подробнее?Оо это ведь просто набор или я не так понял?

Dreammaker
На сайте с 20.04.2006
Offline
569
#3
Baziran:
в mysql два insert запроса в один?
Baziran:
insert into
Baziran:
select 'blah-blah'

и где здесь 2 инсерта?

sir_Jack
На сайте с 04.04.2009
Offline
37
#4

Вы имеете в виду вставить в одну таблицу результат селекта второй таблицы?

Если да, то:

INSERT INTO table1 (field1)
SELECT table2.field2 FROM table2 WHERE table2.field3 > 100

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий