环境: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. 重启数据库

Logo

更多推荐