feat: add name_pinyin_abbr columns for CRM product and customer.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
fa9b3429c7
commit
e7b3fbb21b
3 files changed
+41
-16752
No files matched your search
@@ -0,0 +1,37 @@
|
||||
-- 产品/客户名称拼音首字母(小写)
|
||||
-- 若列已存在会报 Duplicate column;可忽略或先查 information_schema。
|
||||
-- 建议仅执行一次。
|
||||
|
||||
-- crm_product.name_pinyin_abbr
|
||||
SET @col_exists := (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'crm_product'
|
||||
AND COLUMN_NAME = 'name_pinyin_abbr'
|
||||
);
|
||||
SET @sql := IF(
|
||||
@col_exists = 0,
|
||||
'ALTER TABLE `crm_product` ADD COLUMN `name_pinyin_abbr` varchar(100) DEFAULT NULL COMMENT ''产品名称拼音首字母(小写)'' AFTER `product_name`',
|
||||
'SELECT ''crm_product.name_pinyin_abbr already exists, skip'''
|
||||
);
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
-- crm_customer.name_pinyin_abbr
|
||||
SET @col_exists := (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'crm_customer'
|
||||
AND COLUMN_NAME = 'name_pinyin_abbr'
|
||||
);
|
||||
SET @sql := IF(
|
||||
@col_exists = 0,
|
||||
'ALTER TABLE `crm_customer` ADD COLUMN `name_pinyin_abbr` varchar(100) DEFAULT NULL COMMENT ''客户名称拼音首字母(小写)'' AFTER `customer_name`',
|
||||
'SELECT ''crm_customer.name_pinyin_abbr already exists, skip'''
|
||||
);
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
+2
-16752
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user