我有这个SQL代码插入到名为daily
的数据库中。我会定期更新的数据库daily
像这样:插入mysql时的重要冲突
INSERT INTO daily
(SELECT * FROM dailytemp
WHERE trim(`Point`) <>''
AND trim(`Point`) IN (Select trim(`Point`) FROM `data`));
我相信我得到的错误,因为两个表具有ID主列。
我想要插入的数据,但一个新的ID生成的任何重复发现。
我试图列出列的名称,但它是大约20列,这可能会导致过程繁琐。
我最好的选择是什么?
编辑的日常
表认定中和daily_temp都是一样的,所有的folumns是VARCHAR(100)和(BIGINT)
id bigint
col1 varchar(100)
col2 varchar(100)
col3 varchar(100)
etc..
“错误”。如果你发布了你正在得到的确切的错误,这将有所帮助。 – Tomdarkness
请张贴表定义为'daily'和'dailytemp' – peterm
我做了更新,请 – Smith