MySQL Workbench报告:第<olumn_name>
行的第<number>
栏截断了1265个数据。
如何找到涉及的行?
使用查询
从文本列设置小数(10,2)列时出现此警告更新<table1>
设置<decimal_column>
= <text_column>;
除NULL值外,文本适合以这种方式进行转换。运行查询时,会显示一条消息,提示某种转换错误。除了消息中给出的行号之外,没有用于标识错误发生的行的上下文。由于SQL中不存在行号的概念,因此无法帮助我找到有问题的行。
表上的主键由一个整数列组成,因此我可以尝试对该键执行二进制切换,直到出现警告或未出现警告为止,并以这种方式改进要更改的行,直到包含或排除一行为止。行有所作为。但是,这很繁琐,可能无法产生有用的结果,因为更新顺序未知,如果包含不同的行,可能会有所不同。