2017-02-12 18 views
0

データフィールドを2つの他のデータフィールドで設定しようとしていますが、上記のエラーメッセージが表示されています。エラーコード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値をスキップします。

関連する問題