我想要执行一个脚本:
date 01/DD/2017
其中 DD 是 MM/DD/YYY 的当前日期
date /t
返回:MM/DD/YYYY ^^^^^^^^ 0123456 我认为:
%DATE:~3,%
返回 DD
如何将字符 3-4 的输出分配给变量 DD 并执行date 01/DD/2017
?DD 是当前日期的两位数。
我想要执行一个脚本:
date 01/DD/2017
其中 DD 是 MM/DD/YYY 的当前日期
date /t
返回:MM/DD/YYYY ^^^^^^^^ 0123456 我认为:
%DATE:~3,%
返回 DD
如何将字符 3-4 的输出分配给变量 DD 并执行date 01/DD/2017
?DD 是当前日期的两位数。
语境
mysql --host localhost -u root -p < mysql.sql
症状
user@mysql:~/mqtt2sql$ mysql --host localhost -u root -p < mysql.sql
Enter password:
ERROR 1064 (42000) at line 94: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTS `mqtt_history_view` AS
SELECT
h.id,
h.ts AS 'ts',
m.ts' at line 1
mysql.sql
摘抄
可以在此处找到 sql 脚本的完整列表: https://github.com/curzon01/mqtt2sql/blob/master/mysql.sql
.sql 脚本的分支版本返回相同的结果。
诊断/排除错误的下一步是什么?希望有经验的人能够清楚地看出语法错误。谢谢