MySQL中字符串和數字拼接

select * from qa_employ where EMPLOY_GROUP =2sql

原先僱傭表中全部僱傭姓名所有是"張三",spa

但願將僱用姓名變得不同,好比張三+idcode

SQLserver中直接用server

 

update   qa_employ
set EMPLOY_NAME = EMPLOY_NAME+EMPLOY_id
where EMPLOY_ID > 10blog

即便發現EMPLOY_id是int類型,最多用cast轉一下開發

 

update   qa_employ
set EMPLOY_NAME = EMPLOY_NAME+cast (EMPLOY_id as char)
where EMPLOY_ID > 10ast

但在mySQL報錯class

 1292 - Truncated incorrect DOUBLE valuedate

 

update qa_employ
set EMPLOY_NAME = concat("開發人員",EMPLOY_id)
where EMPLOY_ID > 10select

 

update qa_employ set EMPLOY_NAME = concat("開發人員",EMPLOY_id) where EMPLOY_ID > 10 
UPDATE QA_BUGLIST SET BUG_TASK_NUM = CASE (BUG_ID %13) WHEN 0 THEN 'TASK#201913' ELSE CONCAT('TASK#1110',BUG_ID %13) END 
相關文章
相關標籤/搜索