Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 查看makemigrations中的SQL命令_Mysql_Django - Fatal编程技术网

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>