1

Тема: Нужно дополнить старую базу новыми данными то бишь пользователями-user

Добрый день такой вопрос.

Есть значит таблица users в ней 32 поля
и 699 строк с данными
Есть также таблица данных в ексел.
Нужно дополнить старую базу новыми данными то бишь пользователями-users.
Значит в чём вопрос заключается.
1.С помошью какого инструмента это можно сделать автоматически так как дополнительная база тоже не маленькая и
понятно что ручной ввод отменяется.Слышал про такую прогу как MySQL Import подойдёт ли она?
2.Проблемка ещё в том что во во второй таблице 14 полей а не 32.Ну остальные поля нужно будет заполнить либо нулями либо пустыми значениями.
3.И третья проблемка в том что одно поле в 14 полевой таблице на уровне ексела или sql не знаю как лучше нужно будет создать и автоматически заполнить исходя из ключевых слов в другом поле этой же строки.Как лучше сделать.

2 (изменено: DmitryV, 2010-10-11 07:38:10)

Re: Нужно дополнить старую базу новыми данными то бишь пользователями-user

jei
сохранить ексель как CVS с разделением запятыми пустые поля забить 0 чтоб было 32, чтоб совпадали количества полей с таблицей затем сделать в таблицу экспорт в PMA в опциях указать - Заместить данные таблицы данными из файла, только перед эти сохранить старые данные таблицы!

MySQL Import да можете сделать - она щас называеться EMS Data Import for MySQL программа платная.
Если импорт сложный или не позволяет структура то сперва во временную таблицу, затем уже скриптом в базу mysql с подставлением обязательных полей.