我正在尝试从中检索id
值vtiger_crmentity_seq
以进行更新vtiger_crmentity.crmid
,因为它不是auto_increment
所以这是我的实体vtiger_crmentity
/**
* @var integer
*
* @ORM\Column(name="crmid", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="SEQUENCE")
* @ORM\SequenceGenerator(sequenceName="vtiger_crmentity_seq", allocationSize=1, initialValue=1)
*/
private $crmid;
/**
* Get crmid
*
* @return integer
*/
public function getCrmid()
{
return $this->crmid;
}
但是当我尝试提交表单时,Symfony2 会返回此错误。
平台不支持“Doctrine\DBAL\Platforms\AbstractPlatform::getSequenceNextValSQL”操作。500 内部服务器错误 - DBALException
我不能改变vtiger_crmentity.crmid
,auto_increment
所以这个想法被抛弃了,我也需要更新vtiger_crmentity_seq.id
到明显使用的最新值......