Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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
Php 条令更改表导致自动增量重新排序_Php_Mysql_Orm_Doctrine_Doctrine 1.2 - Fatal编程技术网

Php 条令更改表导致自动增量重新排序

Php 条令更改表导致自动增量重新排序,php,mysql,orm,doctrine,doctrine-1.2,Php,Mysql,Orm,Doctrine,Doctrine 1.2,我正在尝试对条令执行update schema命令,但操作未完成,因为出现以下错误: 执行的命令: php doctrine orm:schema-tool:update --force 错误: SQLSTATE[23000]: Integrity constraint violation: 1062 ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1' for key 'PRIMARY

我正在尝试对条令执行update schema命令,但操作未完成,因为出现以下错误:

执行的命令:

php doctrine orm:schema-tool:update --force
错误:

SQLSTATE[23000]: Integrity constraint violation: 1062 ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1' for key 'PRIMARY'
但目前讨论的表格没有自动增量。那么,你在我的桌子上插入自动增量而没有我的意愿


如果不在我的表中插入自动增量,我如何传递此错误?

我解决了问题

我删除了实体相应属性的@ORM\GeneratedValuestrategy=IDENTITY注释属性

请参见以下示例:

之前:

   /**
     * @var integer
     *
     * @ORM\Column(name="id_usuario", type="smallint", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $idUsuario;
之后:

   /**
     * @var integer
     *
     * @ORM\Column(name="id_usuario", type="smallint", nullable=false)
     * @ORM\Id
     */
    private $idUsuario;