13 lines
703 B
SQL
13 lines
703 B
SQL
-- 为 test_results 新增 testScope 字段,明确区分企业版与个人版
|
||
-- personal:用户从个人链接/个人页发起的测试(定价走 admin_personal)
|
||
-- enterprise:用户从企业分享链接发起的测试(定价走 admin_enterprise)
|
||
-- 执行前请确认表前缀,默认为 mbti_
|
||
|
||
ALTER TABLE `mbti_test_results`
|
||
ADD COLUMN `testScope` varchar(20) NOT NULL DEFAULT 'personal'
|
||
COMMENT '测试来源版本: personal=个人版 enterprise=企业版'
|
||
AFTER `enterpriseId`;
|
||
|
||
-- 将已有记录中 enterpriseId 非空的补标为 enterprise(兼容历史数据)
|
||
UPDATE `mbti_test_results` SET `testScope` = 'enterprise' WHERE `enterpriseId` IS NOT NULL;
|