Php 条令更改表导致自动增量重新排序
我正在尝试对条令执行update schema命令,但操作未完成,因为出现以下错误: 执行的命令: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
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;