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

Обща грешка:1005 Не мога да създам таблица с помощта на Laravel Schema Build и външни ключове

И аз имах същия проблем. Току-що забелязах следната бележка в най-долната част на документите за Laravel Schema :

За мен, веднага щом задам полетата си за външен ключ като такива:

$table->integer('author')->unsigned();

Нямах проблем.

РЕДАКТИРАНЕ:Също така се уверете, че полетата в чуждата таблица вече са създадени, в противен случай това може да се провали със същата грешка.



  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 изход в дървовиден формат ИЛИ Добавяне на ниво (Родител-Дете)

  2. Как мога автоматично да създам имейл адрес за членовете на моя уебсайт?

  3. Защо размерът на моята таблица е повече от 4 пъти по-голям от очакваното? (редове*байтове/ред)

  4. MySQL тип данни INT(11) докато UNSIGNED INT(10)?

  5. Обединяване на две подобни таблици в MySQL