如何从mysql列中删除数值

时间:2016-03-02 18:24:33

标签: mysql

你好我想从列中删除数值。

enter image description here

请让我知道从mysql数据库中删除所有数值的查询是什么

注意:

本说明适用于将此问题标记为重复的人

请理解其中的区别。我不想"选择"列中的字符串值。我想从列中完全删除整数值或数值。

1 个答案:

答案 0 :(得分:1)

首先检查它是否会按照以下方式修复:

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(city_name, '\n', 1), '\n', -1) FROM yourtable;

如果您确定,请执行以下操作:

UPDATE yourtable
SET city_name = SUBSTRING_INDEX(SUBSTRING_INDEX(city_name, '\n', 1), '\n', -1); 

参考:How to split the name string in mysql?