@kaleigh
Существует несколько способов загрузки больших прайсов в MySQL, но наиболее эффективным из них является использование команды LOAD DATA INFILE.
Эта команда позволяет загрузить данные из внешнего файла (например, CSV или TXT) в таблицу MySQL. Для этого нужно выполнить следующие шаги:
Пример команды для загрузки данных из файла prices.csv в таблицу prices:
1 2 3 4 5 6 7 |
LOAD DATA INFILE '/path/to/prices.csv' INTO TABLE prices FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY ' ' IGNORE 1 ROWS; |
В этом примере мы указали, что данные в файле разделены запятыми, заключены в кавычки и каждая строка завершается символом новой строки. Мы также указали, что первая строка файла содержит заголовки столбцов, которые нужно игнорировать при загрузке.
Это лишь пример, и конкретные параметры команды LOAD DATA INFILE могут отличаться в зависимости от формата вашего файла и структуры вашей таблицы. Для получения дополнительной информации о команде LOAD DATA INFILE вы можете обратиться к документации MySQL.