sql >> Database >  >> RDS >> Mysql

MySQL-fout 1022 bij het maken van een tabel

Het probleem is dat de naam van een buitenlandse sleutel kan niet hetzelfde zijn als een andere externe sleutel in het hele model.

Stel je deze situatie voor

Catalogus --> Leverancier

Product --> Leverancier

als de naam van de externe sleutel in de tabel Catalogus voor leverancier "leverancier" is en u dezelfde naam hebt toegewezen in de producttabel, dan zullen de namen van de externe sleutels "botsen".

Je moet ze een andere naam geven..

Bijvoorbeeld:

catalog_supplierproduct_supplier



  1. Kan ik meerdere MySQL-rijen samenvoegen tot één veld?

  2. ojdbc14.jar versus ojdbc6.jar

  3. Ik heb geen toegang tot de onbewerkte PDO-instantie in Laravel 5

  4. ST_HexagonGrid geom vector om alle punten te vinden