作者:祖朝伯 | 来源:互联网 | 2022-12-01 13:16
你不应该NULL
引用引号.那是试图设置ITEMS_TO
为文字字符串'NULL'
,而不是空值.MySQL然后会尝试将其转换为BIGINT
; 因为它看起来不像是一个数字,它将被转换为0
.由于没有user_id = 0
在users
表中,外键检查失败.
您应该使用Perl值undef
来表示SQL null值:
$NULL = undef;
看哪哪个代表null?undef或空字符串
1> Barmar..:
你不应该NULL
引用引号.那是试图设置ITEMS_TO
为文字字符串'NULL'
,而不是空值.MySQL然后会尝试将其转换为BIGINT
; 因为它看起来不像是一个数字,它将被转换为0
.由于没有user_id = 0
在users
表中,外键检查失败.
您应该使用Perl值undef
来表示SQL null值:
$NULL = undef;
看哪哪个代表null?undef或空字符串