#postgresql
#postgresql
Вопрос:
Я создал таблицу записей в postgresql.
Create table record:
(
recordid serial not null,
name varchar,
handedness varchar,
height numeric,
weight numeric,
average numeric,
hr numeric,
constraint pk_record primary key (recordid)
);
Я запустил одну команду импорта:
postgres=# copy record from 'C:postgesql_demo_csvbaseball_data.csv' delimiter ',' csv header;
У меня есть одна проблема.
ОШИБКА: неверный синтаксис ввода для типа integer: «Tom Brown» КОНТЕКСТ: КОПИРОВАТЬ запись, строка 2, столбец recordid: «Tom Brown»
Кто-нибудь может мне помочь …..?
Ответ №1:
Либо включите все столбцы при экспорте данных, либо, если нет, укажите, в какие столбцы таблицы копировать данные:
COPY record (name, handedness, height, weight, average, hr) from ....