更新sql.sql 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #删除产品数据
  2. DELETE FROM pms_product WHERE create_time >='2020-10-9 00:00:00';
  3. #供应商
  4. DELETE FROM ums_company_info WHERE create_time >='2020-10-9 00:00:00';
  5. #供应商文件
  6. DELETE FROM ums_company_file WHERE create_time >='2020-10-9 00:00:00';
  7. #供应商商店
  8. DELETE FROM ums_company_shop WHERE create_time >='2020-10-9 00:00:00';
  9. #生产地
  10. DELETE FROM ums_member_origin WHERE create_time >='2020-10-9 00:00:00';
  11. #生产地产出物
  12. DELETE FROM ums_member_origin_product WHERE create_time >='2020-10-9 00:00:00';
  13. # 更新商品大类
  14. UPDATE pms_product a
  15. LEFT JOIN pms_product_category b ON a.product_big_category_name = b.`name`
  16. SET a.product_big_category_id = b.id
  17. WHERE
  18. b.parent_id = 0
  19. AND a.create_time >= '2020-10-9 00:00:00';
  20. # 更新商品小类
  21. UPDATE pms_product a
  22. LEFT JOIN pms_product_category c ON a.product_category_name = c.`name`
  23. SET a.product_category_id = c.id
  24. WHERE
  25. c.parent_id != 0
  26. AND a.create_time >= '2020-10-9 00:00:00';
  27. # 更新商品大类小类
  28. UPDATE pms_product a
  29. LEFT JOIN pms_product_category b ON a.product_big_category_name = b.`name`
  30. LEFT JOIN pms_product_category c ON a.product_category_name = c.`name`
  31. SET a.product_big_category_id = b.id,
  32. a.product_category_id = c.id
  33. WHERE
  34. b.parent_id = 0
  35. AND c.parent_id != 0
  36. AND a.create_time >= '2020-10-9 00:00:00';
  37. # 品牌表新增字段
  38. ALTER TABLE pms_brand ADD COLUMN `create_id` BIGINT (20) DEFAULT NULL COMMENT '创建人' AFTER `brand_story`;
  39. ALTER TABLE pms_brand ADD COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间' AFTER `create_id`;
  40. ALTER TABLE pms_brand ADD COLUMN `update_id` BIGINT (20) DEFAULT NULL COMMENT '更新人' AFTER `create_time`;
  41. ALTER TABLE pms_brand ADD COLUMN `update_time` datetime DEFAULT NULL COMMENT '更新时间' AFTER `update_id`;
  42. # 品牌表新增唯一索引
  43. ALTER TABLE `pms_brand` ADD UNIQUE (`name`)
  44. # 产品索引
  45. ALTER TABLE `oms_pre_item` ADD INDEX idx_product_id ( `product_id` );
  46. # 产品购买人id索引
  47. ALTER TABLE `oms_pre_item` ADD INDEX idx_member_id ( `member_id` );
  48. # 产品供应商id索引
  49. ALTER TABLE `oms_pre_item` ADD INDEX idx_comp_id ( `comp_id` );
  50. # 产品发布人id索引
  51. ALTER TABLE `oms_pre_item` ADD INDEX idx_push_id ( `push_id` );
  52. # 生产地id索引
  53. ALTER TABLE `oms_pre_item` ADD INDEX idx_origin_id ( `origin_id` );