我有一个包含一些数据的大文件,需要将其插入到 crm 数据库中。
我已经用 pandas.to_sql 测试过它,但是我还需要在重复的情况下检查重复和更新数据,所以我决定使用这个:
SQL_STATEMENT = """
CREATE TEMP TABLE temp
(
LIKE metal
)
ON COMMIT DROP;
COPY temp FROM STDIN WITH
CSV
HEADER
DELIMITER AS ',';
INSERT INTO metal
SELECT *
FROM temp
ON CONFLICT (title) DO UPDATE SET main_category = EXCLUDED.main_category
"""
我的问题是,crm 数据库有自动生成的 ID,我无法将它添加到我的文件中
那么我可以直接在语句中写跳过第一列(id的列)吗?