MSSQL + Laravel:“将varchar转换为bigint时出错”

时间:2016-09-13 05:18:11

标签: sql-server laravel bigint

实际上,我无法将数据插入到具有大数字的表中。 主键的类型为BIGINT,当我尝试插入一行时,我收到此错误。 当我用HeidiSQL手动尝试时,会发生同样的事情。

2 个答案:

答案 0 :(得分:0)

您似乎要将字符串/ varchar / nvarchar数据插入BIGINT类型列。请检查您的数据。

答案 1 :(得分:0)

问题解决了。这是由数据库中的触发器引起的,该触发器试图将带有“8001049473-A1-R”的字符串放入bigint字段中。删除包含“8001049473-A1-R”的行后,一切正常。