SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.07.2010 14:22:31

артур
Участник
Зарегистрирован: 25.07.2010
Сообщений: 1

Ошибка при загрузке .txt файла в таблицу

я вот начал изучение MySQL по одной книжке.
И сразу же наткнулся на проблему. Делал вроде бы в точности как там написано, но выдает ошибку.
Создал таблицу вот с такими типами:
| Field   | Type       
+---------+--------
| name    | varchar(20)
| owner   | varchar(20)
| species | varchar(20)
| sex     | char(1)   
| birth   | date       
| death   | date       
при загрузке .txt файла в таблицу следующим образом:
mysql> load data infile "pet.txt" into table pet;
выдает ошибку:
' for column 'death' at row 1 date value: 'N
А .txt файл содержит:
Claws    Gwen    cat    m    1994-03-17    \N
бла бла бла
Она ругается на последний столбец. Точнее на \N, и когда она стоит в конце.
Никто не встречался с такой проблемой? Спс за ответы

Неактивен

 

#2 26.07.2010 12:41:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Ошибка при загрузке .txt файла в таблицу

А зачем Вы дописываете в .txt «\N»? В книжке наверняка подразумевался
\n == символ переноса строки. Достаточно просто нажать enter в конце
строки — и будет всё правильно.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson