|
Professor ↓
|
 |
|
24 Август, 2009, 07:04:42
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
можно ли как то 1 запросом скопировать информацию из 1 строки в другую? При этом создав эту другую строку.
Для чего.
Есть элемент, у него какие то свойства. информация о них храница в базе.
я хочу все эти же свойства присвоить другому объекту.
мне приходится доставать их из базы и потом записывать обратно.
Это очень много.
Как это лучше организовать?
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
24 Август, 2009, 07:05:35 , спустя 53 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
INSERT ... SELECT
в ман по INSERT сходи
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
Professor ↓
|
 |
|
24 Август, 2009, 07:35:11 , спустя 29 минут 36 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Чето не помог мне мануал =(
вот таблица
id | id_odject | id_property
1 | 1 | 1
2 | 1 | 2
3 | 1 | 3
после запроса должно получиться так
1 | 1 | 1
2 | 1 | 2
3 | 1 | 3
4 | 2 | 1
5 | 2 | 2
6 | 2 | 3
из мануала
INSERT INTO
tbl_temp2 (id_property)
SELECT
tbl_temp1.id
FROM
tbl_temp1
WHERE
tbl_temp1.id<10
но запрос вставляет все из таблицы tbl_temp1. как мне добавить данные из вне.
В моем случае нужно в данный запрос добавить id_odject.
|
|
|
|
« Последнее редактирование: 24 Август, 2009, 07:33:38 от Professor »
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
24 Август, 2009, 07:35:09 , спустя
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Professor, какой ты ман смотрел? дай ссылку
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
24 Август, 2009, 07:35:25 , спустя 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
24 Август, 2009, 07:36:59 , спустя 1 минуту 34 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
INSERT INTO `table1` (`id1`, `col1`) VALUES (SELECT `id2`, `col2` FROM `table2`)
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
24 Август, 2009, 07:38:40 , спустя 1 минуту 41 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
тоесть я могу так сделать?
INSERT INTO `table1` (`id1`, `col1`,`col2`) VALUES (SELECT `id2`, `col2` FROM `table2`,'10')
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
24 Август, 2009, 07:40:10 , спустя 1 минуту 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
тоесть я могу так сделать?
INSERT INTO `table1` (`id1`, `col1`,`col2`) VALUES (SELECT `id2`, `col2` FROM `table2`,'10')
поставь себе MySQL Query Browser и пробуй, пробуй...
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
24 Август, 2009, 07:45:33 , спустя 5 минут 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
,'10' что это? Спустя 1 минуту 45 секунд добавил INSERT INTO `table1` (`field1`, `field2`) SELECT `field1`, `field2` FROM `table2`
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
Professor ↓
|
 |
|
24 Август, 2009, 07:46:42 , спустя 1 минуту 9 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
это то что должно вносится новое . Этого нет в таблице, и значение этого столбца должно быть равно 10 во всех строках. Спустя 48 секунд добавил Вот с этим и трабла
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
24 Август, 2009, 07:46:49 , спустя 7 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
А надо добавить 10, делай так:
INSERT INTO `table1` (`field1`, `field2`, `field3`) SELECT `field1`, `field2`, 10 FROM `table2`
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
24 Август, 2009, 07:47:20 , спустя 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
это то что должно вносится новое . Этого нет в таблице, и значение этого столбца должно быть равно 10 во всех строках. Спустя 48 секунд добавил Вот с этим и трабла
бля
вместо поля укажи '10'
INSERT INTO `table1` (`field1`, `field2`) SELECT `field1`, '10' FROM `table2`
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
Professor ↓
|
 |
|
24 Август, 2009, 07:49:01 , спустя 1 минуту 41 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
О! Спасибо! Спустя 45 секунд добавил Просто как то не логично в место поля данные указывать =)
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
24 Август, 2009, 07:50:14 , спустя 1 минуту 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Просто как то не логично в место поля данные указывать =) Все логично
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
24 Август, 2009, 07:54:38 , спустя 4 минуты 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
сказали ж ман читать Спустя 19 секунд добавил в данном случае по селекту
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|