| 12345678910111213141516 |
- -- 商户分店关系,可重复执行。
- SET @has_parent_merchant = (
- SELECT COUNT(*) FROM information_schema.COLUMNS
- WHERE TABLE_SCHEMA = DATABASE()
- AND TABLE_NAME = 'sa_merchant'
- AND COLUMN_NAME = 'parent_merchant_id'
- );
- SET @add_parent_merchant_sql = IF(
- @has_parent_merchant = 0,
- 'ALTER TABLE `sa_merchant` ADD COLUMN `parent_merchant_id` BIGINT UNSIGNED NULL COMMENT ''主商户编号,NULL表示主店'' AFTER `agent_id`, ADD INDEX `idx_merchant_parent` (`parent_merchant_id`)',
- 'SELECT 1'
- );
- PREPARE add_parent_merchant_stmt FROM @add_parent_merchant_sql;
- EXECUTE add_parent_merchant_stmt;
- DEALLOCATE PREPARE add_parent_merchant_stmt;
|