错误代码1292截断错误的DOUBLE值:'AIN'

时间:2017-02-12 21:47:19

标签: mysql

我正在尝试使用另外两个数据字段设置数据字段,并且我的错误信息仍在上面。

以下查询是:

UPDATE mydb_jobersplace.t_jp_localisation SET
    T_JP_Localisation_NumDptEtDpt = T_JP_Localisation_NumDpt + ' - ' + T_JP_Localisation_Dpt;

T_JP_Localisation_NumDptEtDpt - Varchar(90)
T_JP_Localisation_NumDpt - VarChar(3)
T_JP_Localisation_Dpt - VarChar (45)

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

UPDATE mydb_jobersplace.t_jp_localisation SET
    T_JP_Localisation_NumDptEtDpt = CONCAT_WS(' - ', T_JP_Localisation_NumDpt, T_JP_Localisation_Dpt);

HereCONCAT_WS函数的文档,它也会跳过null值。