我正在使用 BRIGHTHOUSE 引擎。
我有一个定义为 varchar(100) 的列。将数据加载到表中时,如果列数据超过 100 个字符,引擎将抛出“错误数据或列定义”错误,无法完成加载过程。
我想知道我是否可以改变行为,只需丢弃多余的字符,就像 MySQL 会做的那样。
我已经检查了拒绝文件功能,但这不是我想要的。
我能想到的唯一方法是在生成数据文件时截断列数据。它是可行的,但不像在 MySQL 中那么容易。
先谢谢了。
我正在使用 BRIGHTHOUSE 引擎。
我有一个定义为 varchar(100) 的列。将数据加载到表中时,如果列数据超过 100 个字符,引擎将抛出“错误数据或列定义”错误,无法完成加载过程。
我想知道我是否可以改变行为,只需丢弃多余的字符,就像 MySQL 会做的那样。
我已经检查了拒绝文件功能,但这不是我想要的。
我能想到的唯一方法是在生成数据文件时截断列数据。它是可行的,但不像在 MySQL 中那么容易。
先谢谢了。