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

Проблем с външни ключове в Laravel 4

Проверете вашия id Тип. Laravel 4 създава инкрементален идентификатор с int(10) без знак. Ако създадете основно цяло число и се опитате да поставите външен ключ върху него, то няма да успее.

Както е предложено в документацията на тази връзка , трябва да създадете чуждия идентификатор с $table->unsignedInteger(YOUR_ID_NAME); за да работи.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL DROP FOREIGN KEY Ограничение

  2. Вземете всички обекти без цикъл в OOP MySQLi

  3. Единични кавички, двойни кавички и обратни цитати в MySQL заявки

  4. Актуализиране на MySQL данни на живо

  5. MySQL CONCAT връща NULL, ако някое поле съдържа NULL