Mysql:1062 Duplicate entry '1' for key 'PRIMARY'

环境:Mysql5.7安装版,win10企业版

问题如题:1062 Duplicate entry ‘1’ for key ‘PRIMARY’

1062报错

解决:mysql开启了严格插入模式,去掉就好了

  1. 打开my.ini,位置:C:\ProgramData\MySQL\MySQL Server 5.7

  2. 找到sql-mode
    在这里插入图片描述

  3. 去掉第一个值:STRICT_TRANS_TABLES(大意:严格进表,插入表格数据除非有默认值,否则不能为null)

  4. 重启数据库


版权声明:本文为w_rcss原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。