id, cluster, name, image_name, cpu_limit, memory_limit, cpu_request, memory_request, create_by, node_ip, run_pod_type, svc_port, ssh_port, priority, expire_time, create_time, update_time delete from run_pod where name = #{name,jdbcType=VARCHAR} delete from run_pod where name = #{name,jdbcType=VARCHAR} and expire_time <= #{expireTime,jdbcType=TIMESTAMP} insert into run_pod (id,cluster, name, image_name, cpu_limit, memory_limit, cpu_request, memory_request, create_by, node_ip, run_pod_type, priority, svc_port, ssh_port, expire_time, create_time, update_time) values (#{id,jdbcType=BIGINT}, #{cluster,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR}, #{imageName,jdbcType=VARCHAR}, #{cpuLimit,jdbcType=DOUBLE}, #{memoryLimit,jdbcType=INTEGER}, #{cpuRequest,jdbcType=DOUBLE}, #{memoryRequest,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{nodeIp,jdbcType=VARCHAR}, #{runPodType,jdbcType=INTEGER}, #{priority,jdbcType=BIGINT}, #{svcPort,jdbcType=VARCHAR}, #{sshPort,jdbcType=VARCHAR}, #{expireTime,jdbcType=TIMESTAMP}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}) insert into run_pod id, cluster, name, image_name, cpu_limit, memory_limit, cpu_request, memory_request, create_by, node_ip, run_pod_type, priority, svc_port, ssh_port, expire_time, create_time, update_time, #{id,jdbcType=BIGINT}, #{cluster,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{imageName,jdbcType=VARCHAR}, #{cpuLimit,jdbcType=DOUBLE}, #{memoryLimit,jdbcType=INTEGER}, #{cpuRequest,jdbcType=DOUBLE}, #{memoryRequest,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{nodeIp,jdbcType=VARCHAR}, #{runPodType,jdbcType=INTEGER}, #{priority,jdbcType=BIGINT}, #{svcPort,jdbcType=VARCHAR}, #{sshPort,jdbcType=VARCHAR}, #{expireTime,jdbcType=TIMESTAMP}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, update run_pod name = #{name,jdbcType=VARCHAR}, cluster = #{cluster,jdbcType=VARCHAR}, image_name = #{imageName,jdbcType=VARCHAR}, cpu_limit = #{cpuLimit,jdbcType=DOUBLE}, memory_limit = #{memoryLimit,jdbcType=INTEGER}, cpu_request = #{cpuRequest,jdbcType=DOUBLE}, memory_request = #{memoryRequest,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, node_ip = #{nodeIp,jdbcType=VARCHAR}, run_pod_type = #{runPodType,jdbcType=INTEGER}, priority = #{priority,jdbcType=BIGINT}, svc_port = #{svcPort,jdbcType=VARCHAR}, ssh_port = #{sshPort,jdbcType=VARCHAR}, expire_time = #{expireTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, where id = #{id,jdbcType=BIGINT} update run_pod expire_time = #{expireTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, where name = #{name,jdbcType=VARCHAR} update run_pod set expire_time = #{expireTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP} where name = #{name,jdbcType=VARCHAR} and expire_time < #{expireTime,jdbcType=TIMESTAMP} update run_pod set name = #{name,jdbcType=VARCHAR}, cluster = #{cluster,jdbcType=VARCHAR}, image_name = #{imageName,jdbcType=VARCHAR}, cpu_limit = #{cpuLimit,jdbcType=DOUBLE}, memory_limit = #{memoryLimit,jdbcType=INTEGER}, cpu_request = #{cpuRequest,jdbcType=DOUBLE}, memory_request = #{memoryRequest,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, node_ip = #{nodeIp,jdbcType=VARCHAR}, run_pod_type = #{runPodType,jdbcType=INTEGER}, priority = #{priority,jdbcType=BIGINT}, svc_port = #{svcPort,jdbcType=VARCHAR}, ssh_port = #{sshPort,jdbcType=VARCHAR}, expire_time = #{expireTime,jdbcType=TIMESTAMP}, create_time =#{createTime,jdbcType=TIMESTAMP}, update_time =#{updateTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=BIGINT} UPDATE run_pod svc_port = #{svcPort,jdbcType=VARCHAR}, ssh_port = #{sshPort,jdbcType=VARCHAR}, node_ip = #{nodeIp,jdbcType=VARCHAR}, WHERE name = #{name,jdbcType=VARCHAR} UPDATE run_pod expire_time = #{expireTime,jdbcType=VARCHAR}, WHERE cluster = #{cluster,jdbcType=VARCHAR} and node_ip = #{nodeIp,jdbcType=VARCHAR}