Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Простой вопрос!
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Простой вопрос!

Страниц (1): [1]
 

1. Pitmen - 06 Августа, 2009 - 13:48:48 - перейти к сообщению
Как правильно составить запрос на вставку значений из одной таблицы в другую?
2. Champion - 06 Августа, 2009 - 13:56:38 - перейти к сообщению
INSERT INTO t1 VALUES(...)
SELECT ... FROM t2
3. Pitmen - 06 Августа, 2009 - 14:31:39 - перейти к сообщению
Это если названия строк одинаковые а если нет, на пример есть таблица таб1 и там есть строка пол1 ну и ещё несколько других, и таблица таб 2 а там есть строка 1пол, вот и нужно занести всё из строки 1пол в таб2 в строку пол1 в таб1?
4. EuGen - 06 Августа, 2009 - 14:38:07 - перейти к сообщению
И в чем проблема?
5. Champion - 06 Августа, 2009 - 14:52:16 - перейти к сообщению
Pitmen пишет:
Это если названия строк одинаковые
Я удивился.
Одинаковыми должны быть, во-первых, типы, а во-вторых, столбцов, а в-третьих даже не одинаковыми, а приводимыми.
6. Pitmen - 06 Августа, 2009 - 15:13:14 - перейти к сообщению
Champion пишет:
Pitmen пишет:
Это если названия строк одинаковые
Я удивился.
Одинаковыми должны быть, во-первых, типы, а во-вторых, столбцов, а в-третьих даже не одинаковыми, а приводимыми.
Ого прям в шок ввели!
Я наверно просто не так выразился, но всё же как мне сделать?
7. EuGen - 06 Августа, 2009 - 15:20:53 - перейти к сообщению
Почитать мануал про синтаксис, как же еще. Например, тут
8. Pitmen - 06 Августа, 2009 - 15:24:45 - перейти к сообщению
EuGen пишет:
Почитать мануал про синтаксис, как же еще. Например, тут

Прочитал и там и в других местах но что то не оч понял, ну а надо ну прям срочно, горит!!
9. Champion - 06 Августа, 2009 - 15:28:41 - перейти к сообщению
Я же написал всё. Трудно вместо "..." перечислить свои столбцы?
10. Pitmen - 06 Августа, 2009 - 15:44:49 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. INSERT INTO phpBBlight_otmetpost VALUES(id_post) SELECT post_id  FROM phpbb_posts
выполнение этого выдаёт
Цитата:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT post_id FROM phpbb_posts' at line 1
11. Champion - 06 Августа, 2009 - 15:54:22 - перейти к сообщению
слово VALUES не надо)
12. Pitmen - 06 Августа, 2009 - 16:40:33 - перейти к сообщению
Champion
Спасибо

 

Powered by ExBB FM 1.0 RC1