• mysql插入


    INSERT INTO tbl_location_data_real(card_id,
    id,
    lon,
    lat,
    speed,
    source,
    data_time,
    is_delete,
    `out`,
    out_volumes,
    `in`,
    in_volumes,
    in_loading,
    out_unloading,
    volume_datum,
    course,
    heading,
    depth_avg,
    water_depth_info,
    shipSandFence,
    sandFenceType
    )
    SELECT card_id,
    id,
    lon,
    lat,
    speed,
    source,
    data_time,
    is_delete,
    `out`,
    out_volumes,
    `in`,
    in_volumes,
    in_loading,
    out_unloading,
    volume_datum,
    course,
    heading,
    depth_avg,
    water_depth_info, getShipSandFence(lon,lat,card_id),getShipSandFenceInOrOut(lon,lat,card_id) 
     from tbl_location_data_2022_11 WHERE data_time in(
    SELECT max(data_time) from tbl_location_data_2022_11 WHERE card_id in ('08a010d1-5e7b-11ed-a216-00163e146705',
    '08a4db83-5e7b-11ed-a216-00163e146705',
    '08a96fba-5e7b-11ed-a216-00163e146705',
    '08ade4ea-5e7b-11ed-a216-00163e146705',
    '08b23db3-5e7b-11ed-a216-00163e146705',
    '08b6ee27-5e7b-11ed-a216-00163e146705',
    '08bbbdfd-5e7b-11ed-a216-00163e146705',
    '08c03329-5e7b-11ed-a216-00163e146705',
    '08c4a742-5e7b-11ed-a216-00163e146705',
    '08c935b0-5e7b-11ed-a216-00163e146705',
    '08cdd5a9-5e7b-11ed-a216-00163e146705') group by card_id) and card_id in ('08a010d1-5e7b-11ed-a216-00163e146705',
    '08a4db83-5e7b-11ed-a216-00163e146705',
    '08a96fba-5e7b-11ed-a216-00163e146705',
    '08ade4ea-5e7b-11ed-a216-00163e146705',
    '08b23db3-5e7b-11ed-a216-00163e146705',
    '08b6ee27-5e7b-11ed-a216-00163e146705',
    '08bbbdfd-5e7b-11ed-a216-00163e146705',
    '08c03329-5e7b-11ed-a216-00163e146705',
    '08c4a742-5e7b-11ed-a216-00163e146705',
    '08c935b0-5e7b-11ed-a216-00163e146705',
    '08cdd5a9-5e7b-11ed-a216-00163e146705')
    ON DUPLICATE KEY UPDATE
    card_id = VALUES(card_id),
    id= VALUES(id),
    lon= VALUES(lon),
    lat= VALUES(lat),
    speed= VALUES(speed),
    source= VALUES(source),
    data_time= VALUES(data_time),
    is_delete= VALUES(is_delete),
    out_volumes= VALUES(out_volumes),
    `out`= VALUES(`out`),
    `in`= VALUES(`in`),
    in_volumes= VALUES(in_volumes),
    in_loading= VALUES(in_loading),
    out_unloading= VALUES(out_unloading),
    volume_datum= VALUES(volume_datum),
    course= VALUES(course),
    heading= VALUES(heading),
    depth_avg= VALUES(depth_avg),
    water_depth_info= VALUES(water_depth_info),
    shipSandFence=getShipSandFence(values(lon),values(lat),values(card_id)),
    sandFenceType=getShipSandFenceInOrOut(values(lon),values(lat),values(card_id)) 
    ;

    create EVENT oneMinutesLocationReal
    ON SCHEDULE EVERY 1 MINUTE STARTS '2022-01-01 00:00:00' 
    ON COMPLETION NOT PRESERVE ENABLE
    DO 
    BEGIN
     call insert_location_real(); 
    END 

  • 相关阅读:
    Vim实用技巧_7.模式匹配和查找
    NI Package Manager创建程序包
    在Go项目中使用ELK进行日志采集
    Java后端面试:MySQL面试篇(底层事务、SQL调优)
    ClickHouse删除数据之delete问题详解
    JVM:(十六)垃圾回收器
    uniapp 小程序 全局弹窗 每个需要使用的页面都不用再引用
    任务拆解,悠然自得,自动版本的ChatGPT,AutoGPT自动人工智能AI任务实践(Python3.10)
    Grpc 通信模式
    算法设计与分析-8593 最大覆盖问题
  • 原文地址:https://blog.csdn.net/jsboy123/article/details/127869141