如何转换选择要更新此查询的字段“year_from”:转换选择查询更新MYSQL
SELECT CONCAT_WS('.', LEFT(year_from, 4), SUBSTRING(year_from, 5)) FROM
lc_vehicles
编辑:使用选择,我得到的结果从198501至1985.01的时候,但是当更新我得到 1985.0
如何转换选择要更新此查询的字段“year_from”:转换选择查询更新MYSQL
SELECT CONCAT_WS('.', LEFT(year_from, 4), SUBSTRING(year_from, 5)) FROM
lc_vehicles
编辑:使用选择,我得到的结果从198501至1985.01的时候,但是当更新我得到 1985.0
的update
大概是这个样子:
update lc_vehicles
set ?? = CONCAT_WS('.', LEFT(year_from, 4), SUBSTRING(year_from, 5)) ;
的??
是共同的名字lumn将被更新。
使用select时我从198501到1985.01得到结果,但是当更新时我得到1985.0 – medgalys
如果你想用一些条件来更新你的lc_vehicles表你year_from场,您可以使用此查询。
UPDATE lc_vehicles
SET year_from = CONCAT_WS('.', LEFT(year_from, 4), SUBSTRING(year_from, 5))
where [condition];
首先用'update'替换'select'。之后,你完全不清楚你想做什么。 –
添加一些示例表格数据和预期结果 - 作为格式化文本。 – jarlh
你想更新哪个字段? – alpadev