Я пытаюсь импортировать большой CSV-файл в базу данных MySQL. Я загрузил весь файл в один плоский стол. Я могу выбрать данные, которые нужно переместить в отдельные таблицы с помощью операторов select, мой вопрос заключается в том, как копировать результаты этих запросов выбора в разные таблицы. я бы предпочел сделать это полностью в SQL и не беспокоиться об использовании языка сценариев.Копирование запроса Результат в другую таблицу mysql
3
A
ответ
4
INSERT INTO anothertable (list, of , column, names, to, give, values, for)
SELECT list, of, column, names, of, compatible, column, types
FROM bigimportedtable
WHERE possibly you want a predicate or maybe not;
6
INSERT
INTO new_table_1
SELECT *
FROM existing_table
WHERE condition_for_table_1;
INSERT
INTO new_table_2
SELECT *
FROM existing_table
WHERE condition_for_table_2;
0
Ответ от Quassnoi был один я искал. Обратите внимание, что если new_table_1 еще не существует, инструкция «INSERT INTO» должна быть заменена оператором «CREATE TABLE».
Смежные вопросы
- 1. Копирование данных таблицы MySQL в другую таблицу
- 2. Вставить результат запроса в другую таблицу
- 3. Копировать результат запроса в другую таблицу
- 4. Результат запроса Select в другую таблицу
- 5. Копирование данных в другую таблицу
- 6. Копирование таблицы в другую таблицу
- 7. Положите результат запроса MySQL в таблицу
- 8. MySQL запускает копирование всех значений полей в другую таблицу, как?
- 9. MYSQL Копирование одной таблицы в другую таблицу с преобразованием столбцов
- 10. Как добавить результат запроса к одному столбцу в другую таблицу?
- 11. Как присоединиться результат Группы запроса в другую таблицу
- 12. Скопировать результат SQL в другую таблицу
- 13. Резервное копирование данных в другую таблицу
- 14. Копирование одной ячейки таблицы в другую таблицу
- 15. TRIGGER ПОСЛЕ ОБНОВЛЕНИЯ - копирование в другую таблицу
- 16. Копирование из 1 таблицы в другую таблицу
- 17. MySQL результат запроса разделить
- 18. Как я могу вставить результат запроса в таблицу в mysql?
- 19. Копирование записи в другую таблицу, когда изменяется значение поля
- 20. PHP MySQL, необходимо принять результат из запроса на другую страницу
- 21. mySQL Результат запроса для перенаправления на другую веб-страницу
- 22. Копирование колонны в другую колонку
- 23. Комбинировать результат запроса mysql
- 24. mysql - вернуть всю таблицу + подсчитать другую таблицу
- 25. Результат запроса MySQL колеблется
- 26. результат запроса заявления Mysql
- 27. Неожиданный результат запроса mySQL
- 28. результатов вставки запроса на одной таблицы в другую таблицу
- 29. SQLAlchemy: Установка результатов запроса в другую таблицу
- 30. MySQL Триггеры вставки в другую таблицу
, который отлично работает, у меня есть дубликаты первичных ключей в одном из моих таблиц. возможно ли в этом запросе объединить два поля из результата запроса и добавить это в мою таблицу? возьмите County_ID и Precienct_ID и создайте одно поле, которое будет как 121-603, и используйте это как мой pk? – gsueagle2008
Ну, да, можно. Просто поместите это вычисление в список выбора: insert into foo (id) выберите concat (county_id), '-', precinct_id) из строки. НО составной ksy, как это, представляет собой идею BAD по нескольким причинам. Вы случайно создаете базу данных для избирателей/избирателей? – tpdi