sql >> Database >  >> RDS >> PostgreSQL

Dubbele sleutelwaarde schendt unieke beperking, CakePHP

Een paar dingen:

  • Ik zie geen sleutel 7 of 545 in de SQL-instructie; dus waar komen deze waarden vandaan?
  • De created kolom wordt gevuld met 'now()' als een tekenreeks , geen waarde van de NOW()-functie. Vul het met de juiste datetime in je PHP-code (date('Y-m-d H:i:s') doet meestal de truc).

Hoe dan ook, als u records in een lus invoegt, of meer dan één met hetzelfde model, vergeet dan niet om create() aan te roepen op het model, anders is de ID hetzelfde.




  1. MySQL:LAAD GEGEVENS LOKAAL INFILE inschakelen

  2. Er treedt een time-out op bij de query wanneer deze wordt uitgevoerd vanaf het web, maar supersnel wanneer deze wordt uitgevoerd vanaf SSMS

  3. Hoe Tan() werkt in PostgreSQL

  4. SELECT MAX(... geeft niets terug in PHP/MYSQL