将shell变量传递给mysql查询

时间:2012-07-03 14:09:59

标签: mysql shell

我正在更新清除脚本以删除所有行或单行,因此这将由名为DEVICE的变量控制,因此问题是我可以使用(*)作为变量名吗?设备可能由*(全部)或12.3.4.5(单个设备)。

DELETE L from LogTable L WHERE L.logTime < @cutoffTime AND L.deviceAddress = "${DEVICE}";

1 个答案:

答案 0 :(得分:0)

  

问题是我可以使用(*)作为变量名吗?

DEVICE=* (all) or DEVICE=12.3.4.5 (single)

您的意思是:我可以使用*作为变量

您可以,并且您在示例中正确引用了扩展名。