MySQL 使用备忘

 

 

  1. 在SQL语句中,如果要对字符串类型使用统配,需要加上引号
    如下面例子中的 '{creative_id}'
    SELECT `status` AS `audit_status` FROM creativeFeeds
    WHERE creative_response_id='{creative_id}';

     

  2. 在SQL语句中,可以对字段名做统配,注意不要加引号
    如下面例子中的 
    is_keyword_type_id_{3}=1
    
    
    insert into
    keyword(keyword, is_keyword_type_id_{0}, rank)
    values('{1}', 1, {2})
    on duplicate key update
    is_keyword_type_id_{3}=1,
    rank=rank+values(rank);  -- rank 值在原来的值上更新为 rank+values(rank)  其中 values(rank) 为带插入的值

     

  3. 插入或更新
    往数据库中插入一条数据,如果插入数据的主键冲突,存在则更新
    在下面的例子中,
    将插入 字段 attempt_id, impression, click, cost, baidu_conversion, adgroup_res_name,
        account_name, adgroup_res_id, report_date
    如果主键冲突,则更新如下字段值 attempt_id, impression, click
    insert into adgroup_reports(
        attempt_id, impression, click, cost, baidu_conversion, adgroup_res_name,
        account_name, adgroup_res_id, report_date)
    values(
        {attempt_id}, {impression}, {click}, {cost}, {baidu_conversion}, '{adgroup_res_name}', 
        '{account_name}', {adgroup_res_id}, '{report_date}')
    on duplicate key update
        attempt_id=values(attempt_id),
        impression=values(impression),
        click=values(click);

     

  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页