我的情况是我的公司在我们的网站服务器上发布日历中的事件并且它们显示在网站中,但是在大厅中我们有一个显示今天事件的屏幕,但是来自另一个必须手动更新的数据库。 我的工作是让它自动化。
我必须将数据从一个数据库复制到另一个数据库。
每个数据库有2个文件夹。
第一个数据库(一个im复制)包含2个表
和第二个数据库另外2个表
[链接到两个数据库] [1]
我没有足够的声誉来发布图片。
我必须做的事情:从表 web_notikumi_laiki 字段<中插入表 _nodarbibas 字段 time_start , time_end 值EM> not_laiks , not_laiks_lidz 。 在 _nodarbibas_ln 字段文本表格中,我必须从表格 web_notikumi 中插入 not_nosaukums 此外,我必须只获得 web_notikumi .not_vieta ='ZRKAC'的条目。
我这样做的想法(到目前为止我做了什么)
所有表格基本上都有相同的信息所以我决定我可以在 web_notikumi 表
表中 _nodarbibas 和 _nodarbibas_ln ID中提供事件>所以我从 web_notikumi 表(id_not,not_nosaukums)中插入表 _nodarbibas_ln (id,text)值,其中 not_vieta ='ZRKAC' 。
现在我在这里有所有我需要的活动
然后我从 _nodarbibas_ln (id)中插入表 _nodarbibas (id)值 现在我想从 web_notikumi_laiki (not_laiks,not_laiks_lidzi)中插入表 _nodarbibas ( time_start , time_end )值的 web_notikumi_laiki .not_id = _nodarbibas .ID。 所以我写了
INSERT into c3_zrkac._nodarbibas(id,time_start,time_end)
SELECT not_id,not_laiks,not_laiks_lidz
FROM www_jirpic_lv.web_notikumi_laiki
WHERE c3_zrkac._nodarbibas.id=www_jirpic_lv.web_notikumi_laiki.not_id
但是sql说:
1054 - 'where子句'中的未知列'c3_zrkac._nodarbibas.id'
我在网上看到,这可能是关于where子句首先执行的事情,但我无法找到解决方法。
我将非常感谢您对此提出的任何帮助或想法如何做到与众不同。