PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Дублираната стойност на ключ нарушава уникалното ограничение, CakePHP

Няколко неща:

  • Не виждам ключ 7 или 545 в SQL оператора; откъде идват тези стойности?
  • created колоната се запълва с 'now()' като низ , а не стойност от функцията NOW(). Попълнете го с правилната дата и час във вашия PHP код (date('Y-m-d H:i:s') обикновено върши работа).

Както и да е, ако вмъквате записи в цикъл или просто повече от един със същия модел, не забравяйте да извикате create() на модела, в противен случай ID ще бъде същият.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да попреча на PostgreSQL да променя моите добре форматирани SQL дефиниции

  2. Как да превключите булева стойност в postgres в една заявка

  3. Rails ActiveRecord - как да извличам записи между две дати

  4. PostgreSQL, тригери и паралелност за налагане на временен ключ

  5. Как да конфигурирате репликация от клъстер към клъстер за PostgreSQL