Я управляю маленьким веб-сайтом, который позволяет людям регистрироваться как участники. Ранее я использовал форму Google для управления членской регистрацией, но теперь поскольку число пользователей становится довольно большим, я переключаюсь на mysql. В настоящее время у меня есть приблизительно 500 участников в базе данных, сохраненной в электронной таблице Google. Как я могу сделать групповой импорт от электронной таблицы Google до таблицы в mysql? BTW я использую phpmyadmin, таким образом, решение для phpmyadmin предпочтительно :)
Спасибо.
SQL является просто читаемым текстом. Сделайте новую таблицу в PHPmyAdmin со структурой, Вы хотите, две фиктивных записи и экспортируете запрос для него к .sql текстовому файлу с "меткой" таблицы отбрасывания. С электронной таблицей экспортируйте разделенный от запятой текстовый файл. Теперь вырежьте и вставьте части из файла CSV в sql файл и скорректируйте количество полей в заголовке SQL. В случае необходимости используйте поиск и замену для соответствия пунктуации. Используйте Блокнот ++ (Smultron на Mac) для легкого редактирования .sql файлов. Можно использовать 2 поиска и заменить действия для преобразования CSV в SQL
замена, с'',
замените возврат'); имя таблицы INSERT INTO fieldname1, fieldname2) ЗНАЧЕНИЯ (
Затем копия вставляет отредактированный список в фиктивный SQL-запрос.
Теперь импортируйте запрос таблицы снова, он заменит фиктивную таблицу, которую Вы составили прежде.