教义如何增加主键?

时间:2019-03-28 16:02:04

标签: php mysql doctrine

我在解决学说上​​遇到了问题,但我想知道问题的原因。 我试图插入一个新的寄存器,但是主义试图插入一个已经存在的id,每次我尝试将主义试图插入的id都加1时,我就尝试了,因为id会增加到第一个不存在的id在桌子上

        $result = $storage->executeSQL($query);

        $updated_answer = new SurveyDatabaseAnswer();
        if (!empty($result))
            $updated_answer->setId($result[0]);

        $updated_answer->setClient($client);
        $updated_answer->setSurvey($survey);
        $updated_answer->setAnswer($answer);
        empty($result) ? $storage->persist($updated_answer) : $storage->merge($updated_answer);
        $storage->flush();

doctrine's id生成器或任何东西如何...以导致我那个问题的方式起作用?

0 个答案:

没有答案