转自:https://blog.csdn.net/beimuaihui/article/details/1654512
原因: 表设置的列长度小于要插入的数据的长度
解决:
1.表设置的列名长度太短
2.插入数据太长,错误
3.有默认值
4.有触发器
5 从char数据类型到datetime数据类型的转换导致datetime值越界
6.程序中设置的数据类型选不正确
转自:https://blog.csdn.net/beimuaihui/article/details/1654512
原因: 表设置的列长度小于要插入的数据的长度
解决:
1.表设置的列名长度太短
2.插入数据太长,错误
3.有默认值
4.有触发器
5 从char数据类型到datetime数据类型的转换导致datetime值越界
6.程序中设置的数据类型选不正确