27 lines
838 B
SQL
27 lines
838 B
SQL
-- 2026-09-29 海外退货签收 SKU 箱数增量
|
|
-- MySQL 8.0+;目标数据库:baiyue_lastleg
|
|
-- 可重复执行,不修改既有业务数据。
|
|
|
|
SET NAMES utf8mb4;
|
|
USE baiyue_lastleg;
|
|
|
|
SET @ddl = IF(
|
|
EXISTS (
|
|
SELECT 1 FROM information_schema.tables
|
|
WHERE table_schema = DATABASE() AND table_name = 'll_return_receipt_item'
|
|
)
|
|
AND NOT EXISTS (
|
|
SELECT 1 FROM information_schema.columns
|
|
WHERE table_schema = DATABASE()
|
|
AND table_name = 'll_return_receipt_item'
|
|
AND column_name = 'box_count'
|
|
),
|
|
'ALTER TABLE ll_return_receipt_item ADD COLUMN box_count BIGINT NULL COMMENT ''本次 SKU 对应箱数'' AFTER received_quantity',
|
|
'SELECT 1'
|
|
);
|
|
PREPARE stmt FROM @ddl;
|
|
EXECUTE stmt;
|
|
DEALLOCATE PREPARE stmt;
|
|
|
|
SELECT DATABASE() AS target_database, 'll_return_receipt_item.box_count' AS updated_column;
|