Mysql 更新行并将列值设置为某些字符串+;身份证件
我的表有两列,Mysql 更新行并将列值设置为某些字符串+;身份证件,mysql,Mysql,我的表有两列,id和descriptionid是主键,自动递增,description是varchar 有没有办法生成一个update语句,用类似于“此行id为:@id”的内容填充descrption列。其中@id是当前id。希望您能理解,否则我会详细说明。试试这个: UPDATE tableName SET description = CONCAT('this row has id: @', id); 试试这个: UPDATE tableName SET description
id
和description
id
是主键,自动递增,description
是varchar
有没有办法生成一个update语句,用类似于“此行id为:@id”的内容填充descrption
列。其中@id
是当前id。希望您能理解,否则我会详细说明。试试这个:
UPDATE tableName
SET description = CONCAT('this row has id: @', id);
试试这个:
UPDATE tableName
SET description = CONCAT('this row has id: @', id);
当然。使用:
事实上,在MySQL中,来自:
数值参数将转换为其等效的二进制字符串形式
在这种情况下,一个二进制字符串就可以了,你可以:
UPDATE theTable
SET description = CONCAT('this row has id: ', id)
当然。使用:
事实上,在MySQL中,来自:
数值参数将转换为其等效的二进制字符串形式
在这种情况下,一个二进制字符串就可以了,你可以:
UPDATE theTable
SET description = CONCAT('this row has id: ', id)
试一试
试一试