【发布时间】:2019-01-22 10:48:02
【问题描述】:
INSERT INTO tkblue_tklabel_dev_archdata.EmailContent2016
(
SELECT tkblue_tklabel_dev_data.EmailContent.*
FROM tkblue_tklabel_dev_data.EmailContent
LEFT JOIN tkblue_tklabel_dev_archdata.EmailTracking ON tkblue_tklabel_dev_archdata.EmailTracking.id = tkblue_tklabel_dev_data.EmailContent.idEmailParam
WHERE (tkblue_tklabel_dev_archdata.EmailTracking.EmailDate <= "2016-12-31 23:59:59" and tkblue_tklabel_dev_archdata.EmailTracking.EmailDate >= "2016-01-01 00:00:00");
);
您的 SQL 语法有错误;检查手册 对应于您的 MariaDB 服务器版本,以便使用正确的语法 在第 6 行的 '' 附近
我没有成功找到这个错误的原因。
【问题讨论】:
-
需要去掉where行末尾的分号>= "2016-01-01 00:00:00");
-
@nacho 我认为这可能是一个答案