PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Doppelter Schlüsselwert verstößt gegen Unique Constraint, CakePHP

Ein paar Dinge:

  • Ich sehe keinen Schlüssel 7 oder 545 in der SQL-Anweisung; Woher kommen diese Werte?
  • Der created Spalte wird mit 'now()' als String gefüllt , kein Wert aus der Funktion NOW(). Füllen Sie es mit der richtigen Datumszeit in Ihrem PHP-Code (date('Y-m-d H:i:s') reicht normalerweise aus).

Wie auch immer, wenn Sie Datensätze in eine Schleife einfügen oder einfach mehr als einen mit demselben Modell, vergessen Sie nicht, create() aufzurufen auf dem Modell, sonst ist die ID gleich.