2017-02-12 1 views
0

두 개의 다른 데이터 필드로 datafields를 설정하려고하는데 위의 오류 메시지가 계속 표시됩니다.오류 코드 1292 잘못된 DOUBLE 값 잘림 : 'AIN'

다음 쿼리는 다음과 같습니다 도와

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) 

감사를!

+0

왜 문자열 (VARCHAR)을 추가하려고합니까? –

+0

[CONCAT()] (https://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_concat)을 시도하십시오. –

답변

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 값을 건너 뜁니다.

관련 문제