16 lines
633 B
SQL
16 lines
633 B
SQL
-- 更新房间表结构,将原来的 price 字段改为 monthlyPrice 和 yearlyPrice 两个字段
|
||
|
||
-- 添加 monthlyPrice 字段
|
||
ALTER TABLE rooms ADD COLUMN monthlyPrice DECIMAL(10, 2) NOT NULL DEFAULT 0 AFTER area;
|
||
|
||
-- 添加 yearlyPrice 字段
|
||
ALTER TABLE rooms ADD COLUMN yearlyPrice DECIMAL(10, 2) NOT NULL DEFAULT 0 AFTER monthlyPrice;
|
||
|
||
-- 将原来的 price 字段值复制到 monthlyPrice 字段
|
||
UPDATE rooms SET monthlyPrice = price;
|
||
|
||
-- 计算年租金并更新 yearlyPrice 字段(月租金 * 12)
|
||
UPDATE rooms SET yearlyPrice = monthlyPrice * 12;
|
||
|
||
-- 删除原来的 price 字段
|
||
ALTER TABLE rooms DROP COLUMN price; |