【发布时间】:2015-06-23 04:47:02
【问题描述】:
我有几个每天需要执行的sql文件。
我想用批处理文件来实现。
假设 *.bat 文件和 *.sql 文件在一个文件夹中
我是使用 *.bat 文件的新手。
是的,可能重复,但我找到了很多答案,但我不明白所有答案。
我正在使用 mySQL、dbforge、Windows 7。
我在 *.bat 文件中有这个字符串:
echo mysql --host=localhost --user=myuser --password=mypass --database=dbName
但如果我执行它,什么也没发生。
我的sql查询:
INSERT INTO s_g01(customer_id, city)
(SELECT t1.customer_id,dr.caption
FROM devls.dict_regions dr
INNER JOIN devls.adm_terminal at
ON dr.id = at.region_id
INNER JOIN devls.transaction t1
ON at.id = t1.terminal_id AND t1.reason_id = 6)
ON DUPLICATE KEY UPDATE city = dr.caption
【问题讨论】:
-
回声只是转储出来确实运行...沟回声部分
-
@DrewPierce 好的,谢谢!
标签: mysql sql windows batch-file