开发者社区> 问答> 正文

将参数传递给MySQL脚本命令行?mysql

是否可以通过命令行将参数传递给MySQL脚本?

在此示例中,类似于@start_date的内容:

mysql –uuser_id -ppassword –h mysql-host -A -e "set @start_date=${start_date}; source ${sql_script};" >${data_file};

展开
收起
保持可爱mmm 2020-05-17 22:20:44 1031 0
1 条回答
写回答
取消 提交回答
  • 基本上,假设我们要运行以下查询:

    Select c_id, c_first_name,c_last_name, c_address,last_modified_date from customer where last_modified_date >=@start_date and last_modified_date <= @end_date; 我们可以这样传递“ start_date”和“ end_date”:

    /usr/bin/mysql –uuser_id -ppassword –h mysql-host -A
    -e "set @start_date=${start_date}; set @end_date=${end_date};
    source ${sql_script};" > ${data_file}来源:stack overflow

    2020-05-17 22:21:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像