INSERT INTO aed_equipment_manger ( id, name, longitude, latitude, depart_code, del_flag, create_by, create_time, update_by, update_time, charge_first, charge_first_mobile, manage_depart_code, manage_user_name, manage_user_mobile, publish_flag ) SELECT id, name, CAST(longitude AS DECIMAL(10,6)), CAST(latitude AS DECIMAL(10,6)), org_code, del_flag, create_by, create_time, update_by, update_time, manage_name, manage_phone, org_code, manage_name, manage_phone, 1 FROM xj_aed WHERE del_flag = 0; INSERT INTO aed_location_equipment (id, equipment_id, address, longitude, latitude) SELECT UUID_SHORT(), aem.id, xa.address, CAST(xa.longitude AS DECIMAL(10,6)), CAST(xa.latitude AS DECIMAL(10,6)) FROM xj_aed xa JOIN aed_equipment_manger aem ON xa.id = aem.id WHERE xa.address IS NOT NULL AND xa.address <> '';