我试图将数据库从SQLite迁移到MySQL,但是我不知道如何保持为Decimal类型设置的参数,以使Precision和Scale(在Django中指定为max_digits和decimal_places参数)在之后保持不变导入到MySQL。 我从这里http://www.techtrek.io/migrate-from-sqlite3-to-mysql/获得了SQLite转储脚本。通过MySQL Workbench 8.0运行转储脚本后,我不知道为什么精度不如我在Django models.py中指定的那样。同样,运行脚本后,“缩放比例”全部设置为零(请参见图片)。
即使使用“ ALTER TABLE表MODIFY COLUMN列十进制(#,#)”命令更改了各个列的精度和小数位数后,我也无法找回剩余的数字,而且它们都被重置为零。我是否需要修改转储脚本或更改MySQL Workbench中的某些内容?