Mysql 查看makemigrations中的SQL命令
尝试迁移时出现错误。我已经添加了很多独特的约束,我不确定哪一个我还没有迁移Mysql 查看makemigrations中的SQL命令,mysql,django,Mysql,Django,尝试迁移时出现错误。我已经添加了很多独特的约束,我不确定哪一个我还没有迁移 django.db.utils.IntegrityError: (1062, "Duplicate entry '16-' for key 'mainapp_caption_photo_id_1e4a8c0d_uniq'") 如何查看在migrate中运行的内容,以便自己检查IntegrityError并修复重复条目?我想查看要放置的唯一密钥。我相信您需要的命令是: 这将显示正在运行的SQL命令。您可以运行 SHOW
django.db.utils.IntegrityError: (1062, "Duplicate entry '16-' for key 'mainapp_caption_photo_id_1e4a8c0d_uniq'")
如何查看在
migrate
中运行的内容,以便自己检查IntegrityError并修复重复条目?我想查看要放置的唯一密钥。我相信您需要的命令是:
这将显示正在运行的SQL命令。您可以运行
SHOW CREATE TABLE <TABLENAME>
显示创建表
并找到键条目“mainapp_caption_photo_id_1e4a8c0d_uniq”,以标识唯一键的列
SHOW CREATE TABLE <TABLENAME>