create_user INT UNSIGNED ZEROFILL不能引用
idINT,因为出于外键引用的目的,它们被视为不同的数据类型。使它们成为相同的数据类型。
外键关系中的列之间唯一允许的数据类型差异是varchar的长度。例如,VARCHAR(10)可以引用VARCHAR(20),反之亦然。
数据类型,大小或字符集的任何其他差异对于引用完整性都是不兼容的。
即使
ZEROFILL在一个列上但不在另一列上也使数据类型不兼容。
欢迎分享,转载请注明来源:内存溢出
create_user INT UNSIGNED ZEROFILL不能引用
idINT,因为出于外键引用的目的,它们被视为不同的数据类型。使它们成为相同的数据类型。
外键关系中的列之间唯一允许的数据类型差异是varchar的长度。例如,VARCHAR(10)可以引用VARCHAR(20),反之亦然。
数据类型,大小或字符集的任何其他差异对于引用完整性都是不兼容的。
即使
ZEROFILL在一个列上但不在另一列上也使数据类型不兼容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)