sqlserver laravel auto truncate fields

时间:2018-01-16 16:32:47

标签: sql-server laravel

我只是追捕一个讨厌的虫子。我无法保存到表中,因为输入数据比字段长。

有没有办法告诉sqlserver或laravel忽略这一点并自动截断所有太长的值?

或者,每当我为模型字段赋值时,我是否必须使用substr?

1 个答案:

答案 0 :(得分:0)

您应该始终验证您在数据库中插入的数据。

话虽如此,您可以将ANSI_WARNINGS设置为off,以防止SQL Server警告您将截断字符串/二进制数据。

https://docs.microsoft.com/en-us/sql/t-sql/statements/set-ansi-warnings-transact-sql