MySQL Creating tables with Foreign Keys giving errno: 150

前端 未结 20 2452
深忆病人
深忆病人 2020-11-21 05:02

I am trying to create a table in MySQL with two foreign keys, which reference the primary keys in 2 other tables, but I am getting an errno: 150 error and it will not create

20条回答
  •  自闭症患者
    2020-11-21 05:24

    Make sure that the properties of the two fields you are trying to link with a constraint are exactly the same.

    Often, the 'unsigned' property on an ID column will catch you out.

    ALTER TABLE `dbname`.`tablename` CHANGE `fieldname` `fieldname` int(10) UNSIGNED NULL;
    

提交回复
热议问题