Я хотел бы заполнить таблицу результатами запроса по существующей таблице. Как я могу это сделать?Заполнение таблицы из результатов запроса (mysql)
12
A
ответ
18
(Вам не нужно, чтобы соответствовать схемы таблиц)
INSERT tbl_name (col1, col2)
SELECT value1, value2
FROM othertable
См. Ссылку на INSERT ... SELECT Syntax
5
insert into table_name ...
select * from table_name where ....
Целевая таблица, и запрос источника должен соответствовать по количеству столбцов и типов данных
Смотреть это link
4
Вы можете даже создавать таблицы таким образом, хотя имена столбцов должны совпадать, или выберите результаты помещаются в автоматически добавляются столбцы:
mysql> create table foo (id int primary key auto_increment, bar datetime)
-> select now() as bar, now() as baz from dual;
Query OK, 1 row affected, 1 warning (0.06 sec)
Records: 1 Duplicates: 0 Warnings: 0
mysql> select * from foo;
+----+---------------------+---------------------+
| id | bar | baz |
+----+---------------------+---------------------+
| 1 | 2009-03-10 17:01:35 | 2009-03-10 17:01:35 |
+----+---------------------+---------------------+
1 row in set (0.00 sec)
Смежные вопросы
- 1. Заполнение массива с помощью результатов запроса mySql
- 2. Заполнение коллекции Observable из результатов запроса LINQ
- 3. Обновление таблицы из результатов запроса
- 4. Заполнение таблицы данными из таблицы MySQL PHP
- 5. Использование результатов запроса MySQL
- 6. MySQL таблицы обновления на основе результатов из другого запроса
- 7. Mysql Заполнение сводной таблицы
- 8. Сортировка результатов запроса mysql
- 9. Консолидация результатов запроса MySQL
- 10. Перенос результатов запроса MySQL
- 11. Заполнение массива в PHP из таблицы MySQL
- 12. Заказ результатов запроса из таблицы temp
- 13. Автоматическое заполнение результатов таблицы MVC видимо
- 14. Заполнение результатов запроса с пустыми строками
- 15. Обрезка результатов запроса mysql
- 16. Заполнение списка zenity с помощью результатов mysql
- 17. Заполнение DataSet или DataTable из набора результатов запроса LINQ
- 18. Ограничение нескольких результатов из запроса mysql
- 19. php PDO MySQL Выбор результатов из одной таблицы на основе массива результатов из другой таблицы
- 20. Заполнение таблицы с большим количеством данных из временной таблицы - MySQL
- 21. Поиск таблицы MySQL с использованием результатов предыдущего запроса
- 22. Присоединение запроса таблицы возвращает несколько результатов из правой таблицы
- 23. Заполнение формы из таблицы
- 24. Заполнение таблицы из массива
- 25. Создание таблицы в mydatabase из результатов запроса информационной схемы
- 26. MySQL - сравнение результатов запроса к текущим данным таблицы
- 27. Сложный запрос mysql (получение результатов из результатов)
- 28. Сортировка результатов из запроса mysql без отправки нового запроса
- 29. MySQL Query - имя таблицы результатов
- 30. php pdo вывод результатов запроса mysql в несколько столбцов таблицы
INSERT INTO имя_таблицы (col1, col2) ... может потребоваться. – Sam