Автор Тема: INSERT INTO ... SELECT [mysql]  (Прочитано 1972 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
INSERT INTO ... SELECT [mysql]
« : 27 Сентября 2002, 01:25:49 »
неправильно работает запрос вида:
INSERT INTO tab(field1, field2) SELECT field1, field2 FROM tab2 WHERE

Суть проблемы в том, что если SELECT возвращает более одной строки, вставляется только одна строка.

Есть какие-то мысли?


PS
с REPLACE INTO ... SELECT все точно также. :(
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
INSERT INTO ... SELECT [mysql]
« Ответ #1 : 27 Сентября 2002, 01:39:02 »
Вообщем тему можно считать закрытой.
Это все мои кривые руки были виноваты.
Заметил ошибку буквально через пару минут как тему открыл.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28