-- ============================================================ -- 就业一湛通服务平台 - 新增模块数据清理与重新执行 -- -- 说明: -- 1. 先清除新增模块的所有测试数据(按依赖顺序倒序删除) -- 2. 清空企业信息、岗位信息(这些表只在新增模块测试数据中建立) -- 3. 删除新增的"见习人员"类型个人信息(ID: 206~208) -- 注意:不会删除原有重点关注人员的个人信息(200~205) -- 4. 删除视图 -- 5. 重新执行新增模块测试数据SQL -- -- 执行方式:直接运行本脚本即可 -- 数据库:达梦数据库 (DM8) / MySQL 8.0 兼容 -- 创建日期:2026-06-03 -- ============================================================ -- ============================================================ -- 第1步:删除岗位推荐数据 -- ============================================================ DELETE FROM job_recommend WHERE ID >= 178060100000350 AND ID <= 178060100000354; -- ============================================================ -- 第2步:删除见习人员数据 -- ============================================================ DELETE FROM internship_personnel WHERE ID >= 178060100000330 AND ID <= 178060100000334; -- ============================================================ -- 第3步:删除公益性岗位数据 -- ============================================================ DELETE FROM welfare_post WHERE ID >= 178060100000340 AND ID <= 178060100000344; -- ============================================================ -- 第4步:删除见习岗位数据 -- ============================================================ DELETE FROM internship_post WHERE ID >= 178060100000320 AND ID <= 178060100000324; -- ============================================================ -- 第5步:删除岗位信息数据 -- ============================================================ DELETE FROM post_info WHERE ID >= 178060100000310 AND ID <= 178060100000314; -- ============================================================ -- 第6步:删除企业信息数据 -- ============================================================ DELETE FROM enterprise_info WHERE ID >= 178060100000300 AND ID <= 178060100000304; -- ============================================================ -- 第7步:删除新增的"见习人员"类型个人信息 -- 注意:不会删除原有重点关注人员的个人信息(200~205) -- ============================================================ DELETE FROM personal_info WHERE ID >= 178060100000206 AND ID <= 178060100000208; -- ============================================================ -- 第8步:删除视图 -- ============================================================ DROP VIEW IF EXISTS v_job_recommend_list; DROP VIEW IF EXISTS v_internship_personnel_list; -- ============================================================ -- 第9步:重新创建视图 -- ============================================================ -- 岗位推荐列表视图 CREATE VIEW v_job_recommend_list AS SELECT job_recommend.id, job_recommend.personal_id, job_recommend.post_id, job_recommend.recommend_type, job_recommend.recommend_opinion, job_recommend.recommend_status, personal_info.full_name, personal_info.gender, personal_info.contact_phone, personal_info.education, post_info.post_name, post_info.work_location, enterprise_info.company_name FROM job_recommend LEFT JOIN personal_info ON job_recommend.personal_id = personal_info.id LEFT JOIN post_info ON job_recommend.post_id = post_info.id LEFT JOIN enterprise_info ON post_info.enterprise_id = enterprise_info.id; -- 见习人员列表视图 CREATE VIEW v_internship_personnel_list AS SELECT internship_personnel.id, internship_personnel.personal_id, internship_personnel.internship_post_id, internship_personnel.internship_status, internship_personnel.start_date, internship_personnel.end_date, internship_personnel.audit_status, internship_personnel.audit_opinion, personal_info.full_name, personal_info.gender, personal_info.contact_phone, personal_info.education, personal_info.id_number, internship_post.post_name, internship_post.company_name FROM internship_personnel LEFT JOIN personal_info ON internship_personnel.personal_id = personal_info.id LEFT JOIN internship_post ON internship_personnel.internship_post_id = internship_post.id; -- ============================================================ -- 第10步:重新执行新增模块测试数据 -- 确保本脚本与 新增模块测试数据.sql 在同一目录下 -- ============================================================ -- 取消下面注释即可自动执行(部分数据库不支持source语法时,请手动执行) -- source 新增模块测试数据.sql;