Я хочу сохранить первые 2 символа значения столбца и удалить остальные символы в таблице mysql.
+----------------+
| id | firstname |
+----------------+
| 1 | XYZUUIJ |
| 2 | ABCF |
+----------------+
Результат :
+----------------+
| id | firstname |
+----------------+
| 1 | XY |
| 2 | AB |
+----------------+






Используйте left():
select id, left(firstname, 2) as firstname
from table t;
Я думаю, вам не нужно удалять или обновлять таблицу, вы можете использовать оператор SELECT с LEFT()
Вы можете использовать substring() для этого
UPDATE TABLE1 SET firstname=SUBSTRING(firstname,1,2);
update table set firstname=substr(firstname,1,2)