sql >> Database teknologi >  >> RDS >> Mysql

Symfony2 og Doctrine2:Ingen identifikator/primær nøgle angivet for enhed X. Hver enhed skal have en identifikator/primær nøgle

Hvis du har konverteret dine tilknytninger til annoteringer fra xml/yml, skal du sørge for at slette de gamle tilknytningsfiler.

I dette eksempel kører:php app/console doctrine:mapping:convert annotation

at konvertere:AppBundle\Resources\config\doctrine\MyEntity.doctrine.xml

ind i annoteringer inline med denne fil:AppBundle\Entity\MyEntity.php

fejlen opstår, fordi den bruger xml-tilknytninger, før den bruger annoteringer. Slet xml'en og burde være i orden.



  1. Parsing af JSON-data og indsættelse i MySQL

  2. Hvorfor bruge INCLUDE-sætningen, når du opretter et indeks?

  3. Vælg de sidste N rækker fra MySQL

  4. Hvordan undslipper man understregning i strengforespørgslen i dvale og SQL?