1.0.341.sql 869 B

1234567891011121314151617181920
  1. -- 1.0.341 P-022 WP-2:去掉 IPQC 归口源表 tenant_id 的 DEFAULT 1300000000001(幂等)。
  2. SET NAMES utf8mb4;
  3. SET @has_def := (
  4. SELECT COUNT(*) FROM information_schema.COLUMNS
  5. WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'qms_gcjyd' AND COLUMN_NAME = 'tenant_id'
  6. AND COLUMN_DEFAULT IS NOT NULL);
  7. SET @sql := IF(@has_def > 0,
  8. 'ALTER TABLE `qms_gcjyd` ALTER COLUMN `tenant_id` DROP DEFAULT',
  9. 'SELECT 1');
  10. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
  11. SET @has_def := (
  12. SELECT COUNT(*) FROM information_schema.COLUMNS
  13. WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'qms_gcjydzb' AND COLUMN_NAME = 'tenant_id'
  14. AND COLUMN_DEFAULT IS NOT NULL);
  15. SET @sql := IF(@has_def > 0,
  16. 'ALTER TABLE `qms_gcjydzb` ALTER COLUMN `tenant_id` DROP DEFAULT',
  17. 'SELECT 1');
  18. PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;