-- VIN码充电改造(other库):企业账户新增「锁定金额」列
|
-- 目的:VIN 码充电申请时按企业账户模式锁定金额(共享模式冻结企业可用余额),充电结算后解锁并按实际消费扣减
|
-- 创建日期: 2026-09-29
|
-- 目标库:charging_pile_other(可直接经 Mycat 8066 执行,非分片表)
|
-- 幂等:列已存在时报 Duplicate column,忽略即可(以小节 B 回查为准);如需可重复执行可选小节 A(过程式)
|
|
USE `charging_pile_other`;
|
|
-- ============ 小节 A:直接 ALTER(推荐,单库单表) ============
|
ALTER TABLE `t_group_company`
|
ADD COLUMN `locked_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '锁定金额(VIN码充电申请时冻结,结算后释放)';
|
|
-- ============ 小节 B:回查校验 ============
|
SELECT t.table_name, c.column_name, c.column_type, c.column_comment
|
FROM information_schema.tables t
|
JOIN information_schema.columns c
|
ON c.table_schema = t.table_schema
|
AND c.table_name = t.table_name
|
WHERE t.table_schema = DATABASE()
|
AND t.table_name = 't_group_company'
|
AND c.column_name = 'locked_amount';
|