Mysql 保留列值中的前2个字符,删除其余字符
我想保留列值的前2个字符,删除mysql表中的其余字符Mysql 保留列值中的前2个字符,删除其余字符,mysql,sql,Mysql,Sql,我想保留列值的前2个字符,删除mysql表中的其余字符 +----------------+ | id | firstname | +----------------+ | 1 | XYZUUIJ | | 2 | ABCF | +----------------+ 结果: +----------------+ | id | firstname | +----------------+ | 1 | XY | | 2 | AB | +-------
+----------------+
| id | firstname |
+----------------+
| 1 | XYZUUIJ |
| 2 | ABCF |
+----------------+
结果:
+----------------+
| id | firstname |
+----------------+
| 1 | XY |
| 2 | AB |
+----------------+
使用left()
:
我认为您不需要删除或更新表,您可以使用
SELECT
语句和LEFT()
您可以使用substring()
来执行此操作
UPDATE TABLE1 SET firstname=SUBSTRING(firstname,1,2);
UPDATE TABLE1 SET firstname=SUBSTRING(firstname,1,2);
update table set firstname=substr(firstname,1,2)