Data truncated for column at row
使用gorm逻辑删除时,向数据库内的deleted_at字段自动写入当前时间值,结果go报错了,查了一下:
这个错误,其实就是插入的数据不合法造成的。
我此处是因为我数据库的deleted_at字段是int类型,改成timestamp就好了。
还有可能是,乱码(也就是编码格式问题),超出字段长度,非法字符等等
使用gorm逻辑删除时,向数据库内的deleted_at字段自动写入当前时间值,结果go报错了,查了一下:
这个错误,其实就是插入的数据不合法造成的。
我此处是因为我数据库的deleted_at字段是int类型,改成timestamp就好了。
还有可能是,乱码(也就是编码格式问题),超出字段长度,非法字符等等