fill_nick
Новичок
Помогите: LOAD DATA INFILE!!!
Уважаемые господа!
Есть такая проблема: нужно обновлять таблицу базы данных из формата CSV (разделители - запятые), но не всю целиком, а определенные столбци
Если я делаю так:
LOAD DATA LOCAL INFILE '/tmp/ftp/1.csv' REPLACE INTO TABLE `tel`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'(
`row_id` ,
`nta`
)
то производится замена стобцов row_id и nta, но почемуто записи в других столбцах меняются на NULL. Мне нужно что бы изминения происходили только в етих двух столбцах, а данные остальные остались прежними.
Помогите, плиз... !
-~{}~ 20.07.06 18:59:
я понимаю, что надо сделать UPDATE, но как, подскажите плиз, очень прошу!!!
Уважаемые господа!
Есть такая проблема: нужно обновлять таблицу базы данных из формата CSV (разделители - запятые), но не всю целиком, а определенные столбци
Если я делаю так:
LOAD DATA LOCAL INFILE '/tmp/ftp/1.csv' REPLACE INTO TABLE `tel`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'(
`row_id` ,
`nta`
)
то производится замена стобцов row_id и nta, но почемуто записи в других столбцах меняются на NULL. Мне нужно что бы изминения происходили только в етих двух столбцах, а данные остальные остались прежними.
Помогите, плиз... !
-~{}~ 20.07.06 18:59:
я понимаю, что надо сделать UPDATE, но как, подскажите плиз, очень прошу!!!