sql数据库疑难问题帮帮忙

时间:2021-03-20 20:44:12
1.Name(varchar(50),not null)

2.INSERT INTO T_Users(Name)VALUES('1')

3.消息 8152,级别 16,状态 14,第 1 行
将截断字符串或二进制数据。
语句已终止。

4 个解决方案

#1


什么数据库?试了一下mssql没问题,是不是有触发器之类的东西?
sql数据库疑难问题帮帮忙

#2


引用 1 楼 sinat_28984567 的回复:
什么数据库?试了一下mssql没问题,是不是有触发器之类的东西?
sql数据库疑难问题帮帮忙

这试都不用试的啊,版主。就算有触发器,最起码类型是varchar(1)吧,没道理插入不进去的
我还真想看看最后谁能把这问题破了,真心不知道这是什么鬼造成的。学习一下 sql数据库疑难问题帮帮忙

#3


引用 2 楼 qq_37170555 的回复:
Quote: 引用 1 楼 sinat_28984567 的回复:

什么数据库?试了一下mssql没问题,是不是有触发器之类的东西?
sql数据库疑难问题帮帮忙

这试都不用试的啊,版主。就算有触发器,最起码类型是varchar(1)吧,没道理插入不进去的
我还真想看看最后谁能把这问题破了,真心不知道这是什么鬼造成的。学习一下 sql数据库疑难问题帮帮忙

正是因为能插入进去还报错了,所以才猜测不是因为插入语句造成的,而是在插入操作的时候有触发器进行了另一个数据操作,比如向字段类型为VARCHAR(1)的表中插入了‘222’这样的数据,这个操作就造成了现在报出来的问题。

#4


引用 3 楼 sinat_28984567 的回复:
Quote: 引用 2 楼 qq_37170555 的回复:

Quote: 引用 1 楼 sinat_28984567 的回复:

什么数据库?试了一下mssql没问题,是不是有触发器之类的东西?
sql数据库疑难问题帮帮忙

这试都不用试的啊,版主。就算有触发器,最起码类型是varchar(1)吧,没道理插入不进去的
我还真想看看最后谁能把这问题破了,真心不知道这是什么鬼造成的。学习一下 sql数据库疑难问题帮帮忙

正是因为能插入进去还报错了,所以才猜测不是因为插入语句造成的,而是在插入操作的时候有触发器进行了另一个数据操作,比如向字段类型为VARCHAR(1)的表中插入了‘222’这样的数据,这个操作就造成了现在报出来的问题。

有道理,学习了。确实有这种可能

#1


什么数据库?试了一下mssql没问题,是不是有触发器之类的东西?
sql数据库疑难问题帮帮忙

#2


引用 1 楼 sinat_28984567 的回复:
什么数据库?试了一下mssql没问题,是不是有触发器之类的东西?
sql数据库疑难问题帮帮忙

这试都不用试的啊,版主。就算有触发器,最起码类型是varchar(1)吧,没道理插入不进去的
我还真想看看最后谁能把这问题破了,真心不知道这是什么鬼造成的。学习一下 sql数据库疑难问题帮帮忙

#3


引用 2 楼 qq_37170555 的回复:
Quote: 引用 1 楼 sinat_28984567 的回复:

什么数据库?试了一下mssql没问题,是不是有触发器之类的东西?
sql数据库疑难问题帮帮忙

这试都不用试的啊,版主。就算有触发器,最起码类型是varchar(1)吧,没道理插入不进去的
我还真想看看最后谁能把这问题破了,真心不知道这是什么鬼造成的。学习一下 sql数据库疑难问题帮帮忙

正是因为能插入进去还报错了,所以才猜测不是因为插入语句造成的,而是在插入操作的时候有触发器进行了另一个数据操作,比如向字段类型为VARCHAR(1)的表中插入了‘222’这样的数据,这个操作就造成了现在报出来的问题。

#4


引用 3 楼 sinat_28984567 的回复:
Quote: 引用 2 楼 qq_37170555 的回复:

Quote: 引用 1 楼 sinat_28984567 的回复:

什么数据库?试了一下mssql没问题,是不是有触发器之类的东西?
sql数据库疑难问题帮帮忙

这试都不用试的啊,版主。就算有触发器,最起码类型是varchar(1)吧,没道理插入不进去的
我还真想看看最后谁能把这问题破了,真心不知道这是什么鬼造成的。学习一下 sql数据库疑难问题帮帮忙

正是因为能插入进去还报错了,所以才猜测不是因为插入语句造成的,而是在插入操作的时候有触发器进行了另一个数据操作,比如向字段类型为VARCHAR(1)的表中插入了‘222’这样的数据,这个操作就造成了现在报出来的问题。

有道理,学习了。确实有这种可能