[英]Foreign key insertion against 10k records
我有一個具有200條記錄的表A
和一個具有10K的表B
,表A
具有唯一的代碼,該代碼是varchar
(無法更改),並且假設調用A_code
。 表B
每一行都有該代碼(平均記錄為10k)。
意味着這種關系是一對多的。
如何向表B
A_code
列添加外鍵?
當我想創建外鍵時,phpMyAdmin引發錯誤,
在ccg_code上創建外鍵時出錯(檢查數據類型)
如果引用的列的數據類型不同,則會發生此錯誤,例如,將第一個表中的列定義為int,而將第二個表中的列定義為bigint。
如果它們具有相同的數據類型,還請檢查帶符號/無符號是否相同,因為字符字段的字符集和排序規則也必須相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.