id, token, code, expiration
  
  
  
    
    delete from ba_captcha
    where id = #{id,jdbcType=BIGINT}
  
  
    
    insert into ba_captcha (id, token, code, 
      expiration)
    values (#{id,jdbcType=BIGINT}, #{token,jdbcType=VARCHAR}, #{code,jdbcType=VARCHAR}, 
      #{expiration,jdbcType=BIGINT})
  
  
    
    insert into ba_captcha
    
      
        id,
      
      
        token,
      
      
        code,
      
      
        expiration,
      
    
    
      
        #{id,jdbcType=BIGINT},
      
      
        #{token,jdbcType=VARCHAR},
      
      
        #{code,jdbcType=VARCHAR},
      
      
        #{expiration,jdbcType=BIGINT},
      
    
  
  
    
    update ba_captcha
    
      
        token = #{token,jdbcType=VARCHAR},
      
      
        code = #{code,jdbcType=VARCHAR},
      
      
        expiration = #{expiration,jdbcType=BIGINT},
      
    
    where id = #{id,jdbcType=BIGINT}
  
  
    
    update ba_captcha
    set token = #{token,jdbcType=VARCHAR},
      code = #{code,jdbcType=VARCHAR},
      expiration = #{expiration,jdbcType=BIGINT}
    where id = #{id,jdbcType=BIGINT}