From 4d1e7143663147f764da0148c8bcf441fca8fc11 Mon Sep 17 00:00:00 2001 From: huang Date: Sat, 21 Mar 2026 14:30:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E9=BD=90=E8=BF=81=E7=A7=BB=200?= =?UTF-8?q?00076=20=E9=81=97=E6=BC=8F=E7=9A=84=E5=88=97=E5=90=8D=E9=87=8D?= =?UTF-8?q?=E5=91=BD=E5=90=8D=EF=BC=88card=5Fwallet=5Fid=20=E2=86=92=20ass?= =?UTF-8?q?et=5Fwallet=5Fid=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 迁移 000076 只将表名从 card_wallet 改为 asset_wallet,但遗漏了表内 card_wallet_id 列的重命名,导致 Model 中 column:asset_wallet_id 与数据库 实际列名不匹配,所有涉及该字段的 INSERT/SELECT 均报错 2002。 影响范围: - tb_asset_recharge_record.card_wallet_id → asset_wallet_id - tb_asset_wallet_transaction.card_wallet_id → asset_wallet_id --- ...0088_rename_card_wallet_id_to_asset_wallet_id.down.sql | 2 ++ ...000088_rename_card_wallet_id_to_asset_wallet_id.up.sql | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 migrations/000088_rename_card_wallet_id_to_asset_wallet_id.down.sql create mode 100644 migrations/000088_rename_card_wallet_id_to_asset_wallet_id.up.sql diff --git a/migrations/000088_rename_card_wallet_id_to_asset_wallet_id.down.sql b/migrations/000088_rename_card_wallet_id_to_asset_wallet_id.down.sql new file mode 100644 index 0000000..0ff8dc1 --- /dev/null +++ b/migrations/000088_rename_card_wallet_id_to_asset_wallet_id.down.sql @@ -0,0 +1,2 @@ +ALTER TABLE tb_asset_recharge_record RENAME COLUMN asset_wallet_id TO card_wallet_id; +ALTER TABLE tb_asset_wallet_transaction RENAME COLUMN asset_wallet_id TO card_wallet_id; diff --git a/migrations/000088_rename_card_wallet_id_to_asset_wallet_id.up.sql b/migrations/000088_rename_card_wallet_id_to_asset_wallet_id.up.sql new file mode 100644 index 0000000..5883dd8 --- /dev/null +++ b/migrations/000088_rename_card_wallet_id_to_asset_wallet_id.up.sql @@ -0,0 +1,8 @@ +-- 修复迁移 000076 遗漏:表名已从 card_wallet 改为 asset_wallet,但列名 card_wallet_id 未同步更名 +-- 导致 Model 中 column:asset_wallet_id 与数据库实际列名 card_wallet_id 不匹配,INSERT/SELECT 均失败 + +-- tb_asset_recharge_record: card_wallet_id → asset_wallet_id +ALTER TABLE tb_asset_recharge_record RENAME COLUMN card_wallet_id TO asset_wallet_id; + +-- tb_asset_wallet_transaction: card_wallet_id → asset_wallet_id +ALTER TABLE tb_asset_wallet_transaction RENAME COLUMN card_wallet_id TO asset_wallet_id;