- -- 迁移脚本:将 hashed_password 字段改为 password
- -- 执行此脚本前请备份数据库
- -- 1. 添加新字段 password
- ALTER TABLE `users` ADD COLUMN `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' AFTER `username`;
- -- 2. 将 hashed_password 的数据复制到 password(如果是hash值,需要先解密,这里假设直接复制)
- -- 注意:如果现有数据是hash值,需要手动处理或使用其他方式转换
- UPDATE `users` SET `password` = `hashed_password`;
- -- 3. 删除旧字段 hashed_password
- ALTER TABLE `users` DROP COLUMN `hashed_password`;
|