select series_id,
series_name,
cast(series_image as char) as series_image,
collection_counts,
status,
exchange_status,
start_time,
end_time,
del_flag
from post_series
where del_flag = '0'
insert into post_series
series_name,
series_image,
collection_counts,
status,
exchange_status,
start_time,
end_time,
del_flag,
create_by,
create_time,
update_by,
update_time,
remark,
#{seriesName},
#{seriesImage},
#{collectionCounts},
#{status},
#{exchangeStatus},
#{startTime},
#{endTime},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
UPDATE post_series INNER JOIN (
SELECT
post_series.series_name,
( SELECT COUNT( post_collection.series_name ) FROM post_collection WHERE post_series.series_name = post_collection.series_name ) AS collection_counts
FROM
post_series
) a
ON post_series.series_name = a.series_name
SET post_series.collection_counts = a.collection_counts
update post_series
series_name = #{seriesName},
series_image = #{seriesImage},
collection_counts = #{collectionCounts},
status = #{status},
exchange_status = #{exchangeStatus},
start_time = #{startTime},
end_time = #{endTime},
del_flag = #{delFlag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where series_id = #{seriesId}
update post_series
set del_flag = '1'
where series_id = #{seriesId}
update post_series set del_flag = '1' where series_id in
#{seriesId}
update post_series set exchange_flag = '1'
where series_id = #{seriesId}