如何在MySQL中通过查询改变现有数据格式
我的数据库中有50000多条记录,但问题是联系人号码是以“-”格式保存的 如何更新所有记录,以便在不使用“-”的情况下更新联系人号码 您可以在如何在MySQL中通过查询改变现有数据格式,mysql,sql,Mysql,Sql,我的数据库中有50000多条记录,但问题是联系人号码是以“-”格式保存的 如何更新所有记录,以便在不使用“-”的情况下更新联系人号码 您可以在UPDATE语句中使用REPLACE(COLNAME,find\u string,REPLACE\u with) UPDATE Table_Name SET CONTACT_NO_1 = REPLACE(CONTACT_NO_1, '-', '') 演示 使用UPDATE语句将所有行中的-替换为零或空白(无论您需要什么)。你试过什么了吗?这里的大多数人
UPDATE
语句中使用REPLACE(COLNAME,find\u string,REPLACE\u with)
UPDATE Table_Name
SET CONTACT_NO_1 = REPLACE(CONTACT_NO_1, '-', '')
演示
使用UPDATE语句将所有行中的-替换为零或空白(无论您需要什么)。你试过什么了吗?这里的大多数人想要格式化的文本,而不是图像。(而且我看不懂那微小的图像文字…@ADyson,但我的记录有几千条,所以我手动更新一条记录?使用单查询如何更新如果不指定WHERE子句,单个UPDATE语句将应用于表中的所有记录。如果您不知道这一点,则需要对SQL进行一些研究basics@ADyson好的,谢谢