Files
ppanel-web/migrations/mysql/02129_payment_sort.sql
T
Ember Moth 5de9508963 fix bugs
2026-07-05 22:35:53 +08:00

23 lines
468 B
SQL

SET @column_exists = (
SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
AND TABLE_NAME = 'payment'
AND COLUMN_NAME = 'sort'
);
SET @sql = IF(
@column_exists = 0,
'ALTER TABLE `payment` ADD COLUMN `sort` bigint NOT NULL DEFAULT 0 COMMENT ''Sort'' AFTER `fee_amount`',
'SELECT 1'
);
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
UPDATE `payment`
SET `sort` = `id`
WHERE `sort` = 0;