sql >> Databáze >  >> RDS >> Mysql

Primární (nebo klíčový) identifikátor migrace Laravel je příliš dlouhý

Jednoduše zadejte název klíče při jeho vytváření (s druhým argumentem pro primary ).

$table->primary(['column_1', 'column_2', 'column_3'], 'my_long_table_primary');

Další,

Pokud máte chybu jako You have an error in your SQL syntax ... po této úpravě se prosím ujistěte, že nepoužíváte pro název klíče vyhrazené slovo vaším databázovým strojem.

Např. pro MySQL:http://dev.mysql.com /doc/refman/5.6/en/reserved-words.html

Tip :primary je rezervovaný, tak ho nepoužívejte;)




  1. mysql_fetch_assoc():zadaný argument není platným zdrojem výsledků MySQL v php

  2. Diagnostika zablokování v SQL Server 2005

  3. Jak připojit Airflow k databázi Oracle

  4. Databáze Oracle nekonečně visí v dotazech UPDATE