fix bug
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
-- MySQL 5.7+ 兼容:为应收应付货物费用明细增加变更原因。
|
||||
-- 请在 transport 数据库执行。本脚本使用 information_schema 判断,可重复执行。
|
||||
|
||||
DELIMITER $$
|
||||
|
||||
DROP PROCEDURE IF EXISTS `upgrade_receivable_payable_cargo_fee_change_reason_20260821`$$
|
||||
CREATE PROCEDURE `upgrade_receivable_payable_cargo_fee_change_reason_20260821`()
|
||||
BEGIN
|
||||
DECLARE db_name varchar(128);
|
||||
SET db_name = DATABASE();
|
||||
|
||||
IF NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM information_schema.columns
|
||||
WHERE table_schema = db_name
|
||||
AND table_name = 'blade_receivable_payable_cargo_fee'
|
||||
AND column_name = 'change_reason'
|
||||
) THEN
|
||||
ALTER TABLE `blade_receivable_payable_cargo_fee`
|
||||
ADD COLUMN `change_reason` varchar(300) DEFAULT NULL COMMENT '变更原因' AFTER `remark`;
|
||||
END IF;
|
||||
END$$
|
||||
|
||||
CALL `upgrade_receivable_payable_cargo_fee_change_reason_20260821`()$$
|
||||
DROP PROCEDURE `upgrade_receivable_payable_cargo_fee_change_reason_20260821`$$
|
||||
|
||||
DELIMITER ;
|
||||
Reference in New Issue
Block a user