|
|
|
| У меня в Excel есть данные (их очень много), мне необходимо их перенести в базу в конкретное поле, каким образом это можно сделать, ума не приложу......Помогите, кто знает | |
|
|
|
|
|
|
|
для: R_A_D_I_S_T
(21.08.2008 в 09:17)
| | либо через LOAD DATA предварительно сохранив данные в текстовом файле (в принципе из экселя выкинуть столбец в текстовый файл не проблема), либо с помощью программ, например Navicat (сам уже не раз пользовался данной функцией) | |
|
|
|
|
|
|
|
для: ronin80
(21.08.2008 в 09:43)
| | не подскажите где можно скачать данную программу? | |
|
|
|
|
|
|
|
для: R_A_D_I_S_T
(21.08.2008 в 09:52)
| | в любом поисковике задайте название | |
|
|
|
|
|
|
|
для: ronin80
(21.08.2008 в 10:26)
| | есть проблема еще: а когда импортирую при помощи LOAD DATA , те поля где есть "- " сроку обрезает
Например I-АИ835170, а в базу добавляет только I- | |
|
|
|
|
|
|
|
для: R_A_D_I_S_T
(21.08.2008 в 10:55)
| | покажите структуру таблицы и листинг запроса LOAD DATA | |
|
|
|
|
|
|
|
для: ronin80
(21.08.2008 в 11:09)
| | LOAD DATA LOCAL INFILE '/var/tmp/phpDTml2J' INTO TABLE `table` FIELDS TERMINATED BY ';' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'(
`date` , `pass`
)#
структура
CREATE TABLE `table` (
`id` int(10) NOT NULL auto_increment,
`pass` varchar(50) default NULL,
`date` varchar(50) NOT NULL default '0000-00-00',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=106087 ; | |
|
|
|
|
|
|
|
для: R_A_D_I_S_T
(21.08.2008 в 11:17)
| | а можно ещё образец хотя бы одной строки файла | |
|
|
|
|
|
|
|
для: R_A_D_I_S_T
(21.08.2008 в 09:17)
| | у меня похожая задача была, я просто в одной строке это всё запихал.. путь1*путь2*путь3...
а потом при выводе разбивал.. и вроде норм пашет:) | |
|
|
|
|
|
|
|
для: sl1p
(21.08.2008 в 12:46)
| | у меня все получилось, дело было в кодировке
после перевода в кодировку UTF8 все заработало! | |
|
|
|