后台管理跳过asin、后台相关数据做数据隔离
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
SET @db_name = DATABASE();
|
||||
|
||||
SET @created_by_id_col_exists := (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = @db_name
|
||||
AND TABLE_NAME = 'biz_shop_manage'
|
||||
AND COLUMN_NAME = 'created_by_id'
|
||||
);
|
||||
|
||||
SET @sql_add_created_by_id_col := IF(@created_by_id_col_exists = 0,
|
||||
'ALTER TABLE biz_shop_manage ADD COLUMN created_by_id BIGINT NULL COMMENT ''创建人用户ID'' AFTER shop_name',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE stmt_add_created_by_id_col FROM @sql_add_created_by_id_col;
|
||||
EXECUTE stmt_add_created_by_id_col;
|
||||
DEALLOCATE PREPARE stmt_add_created_by_id_col;
|
||||
|
||||
SET @created_by_id_idx_exists := (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.STATISTICS
|
||||
WHERE TABLE_SCHEMA = @db_name
|
||||
AND TABLE_NAME = 'biz_shop_manage'
|
||||
AND INDEX_NAME = 'idx_created_by_id'
|
||||
);
|
||||
|
||||
SET @sql_add_created_by_id_idx := IF(@created_by_id_idx_exists = 0,
|
||||
'ALTER TABLE biz_shop_manage ADD INDEX idx_created_by_id (created_by_id)',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE stmt_add_created_by_id_idx FROM @sql_add_created_by_id_idx;
|
||||
EXECUTE stmt_add_created_by_id_idx;
|
||||
DEALLOCATE PREPARE stmt_add_created_by_id_idx;
|
||||
@@ -0,0 +1,33 @@
|
||||
SET @db_name = DATABASE();
|
||||
|
||||
SET @created_by_id_col_exists := (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = @db_name
|
||||
AND TABLE_NAME = 'biz_shop_manage_group'
|
||||
AND COLUMN_NAME = 'created_by_id'
|
||||
);
|
||||
|
||||
SET @sql_add_created_by_id_col := IF(@created_by_id_col_exists = 0,
|
||||
'ALTER TABLE biz_shop_manage_group ADD COLUMN created_by_id BIGINT NULL COMMENT ''创建人用户ID'' AFTER group_name',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE stmt_add_created_by_id_col FROM @sql_add_created_by_id_col;
|
||||
EXECUTE stmt_add_created_by_id_col;
|
||||
DEALLOCATE PREPARE stmt_add_created_by_id_col;
|
||||
|
||||
SET @created_by_id_idx_exists := (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.STATISTICS
|
||||
WHERE TABLE_SCHEMA = @db_name
|
||||
AND TABLE_NAME = 'biz_shop_manage_group'
|
||||
AND INDEX_NAME = 'idx_created_by_id'
|
||||
);
|
||||
|
||||
SET @sql_add_created_by_id_idx := IF(@created_by_id_idx_exists = 0,
|
||||
'ALTER TABLE biz_shop_manage_group ADD INDEX idx_created_by_id (created_by_id)',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE stmt_add_created_by_id_idx FROM @sql_add_created_by_id_idx;
|
||||
EXECUTE stmt_add_created_by_id_idx;
|
||||
DEALLOCATE PREPARE stmt_add_created_by_id_idx;
|
||||
Reference in New Issue
Block a user