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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Простой вопрос!

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Pitmen
Отправлено: 06 Августа, 2009 - 13:48:48
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Как правильно составить запрос на вставку значений из одной таблицы в другую?
 
 Top
Champion Супермодератор
Отправлено: 06 Августа, 2009 - 13:56:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




INSERT INTO t1 VALUES(...)
SELECT ... FROM t2
 
 Top
Pitmen
Отправлено: 06 Августа, 2009 - 14:31:39
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Это если названия строк одинаковые а если нет, на пример есть таблица таб1 и там есть строка пол1 ну и ещё несколько других, и таблица таб 2 а там есть строка 1пол, вот и нужно занести всё из строки 1пол в таб2 в строку пол1 в таб1?
 
 Top
EuGen Администратор
Отправлено: 06 Августа, 2009 - 14:38:07
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




И в чем проблема?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Champion Супермодератор
Отправлено: 06 Августа, 2009 - 14:52:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Pitmen пишет:
Это если названия строк одинаковые
Я удивился.
Одинаковыми должны быть, во-первых, типы, а во-вторых, столбцов, а в-третьих даже не одинаковыми, а приводимыми.
 
 Top
Pitmen
Отправлено: 06 Августа, 2009 - 15:13:14
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Champion пишет:
Pitmen пишет:
Это если названия строк одинаковые
Я удивился.
Одинаковыми должны быть, во-первых, типы, а во-вторых, столбцов, а в-третьих даже не одинаковыми, а приводимыми.
Ого прям в шок ввели!
Я наверно просто не так выразился, но всё же как мне сделать?
 
 Top
EuGen Администратор
Отправлено: 06 Августа, 2009 - 15:20:53
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Почитать мануал про синтаксис, как же еще. Например, тут


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Pitmen
Отправлено: 06 Августа, 2009 - 15:24:45
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




EuGen пишет:
Почитать мануал про синтаксис, как же еще. Например, тут

Прочитал и там и в других местах но что то не оч понял, ну а надо ну прям срочно, горит!!
 
 Top
Champion Супермодератор
Отправлено: 06 Августа, 2009 - 15:28:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Я же написал всё. Трудно вместо "..." перечислить свои столбцы?
 
 Top
Pitmen
Отправлено: 06 Августа, 2009 - 15:44:49
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




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
 
 Top
Champion Супермодератор
Отправлено: 06 Августа, 2009 - 15:54:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




слово VALUES не надо)
 
 Top
Pitmen
Отправлено: 06 Августа, 2009 - 16:40:33
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Champion
Спасибо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB