Mysql 当与字符长度匹配时,如何从列中删除匹配的值

Mysql 当与字符长度匹配时,如何从列中删除匹配的值,mysql,Mysql,您好,我正在使用下面的sql查询按公司列的长度进行选择,这很有效,但我一直在研究如何清空/删除那些匹配的列字符串。我不想删除该行,只需删除下面sql查询匹配的1个字符即可 select company FROM grocer_append WHERE CHAR_LENGTH(company) = 1 谢谢你的帮助如果我读对了,你只想删除字符,让公司为空?这将有助于: update grocer_append set company='' WHERE CHAR_LENGTH(co

您好,我正在使用下面的sql查询按公司列的长度进行选择,这很有效,但我一直在研究如何清空/删除那些匹配的列字符串。我不想删除该行,只需删除下面sql查询匹配的1个字符即可

select company FROM grocer_append WHERE CHAR_LENGTH(company) = 1

谢谢你的帮助

如果我读对了,你只想删除字符,让公司为空?这将有助于:

update grocer_append
    set company=''
    WHERE CHAR_LENGTH(company) = 1;

如果我读对了,你只是想删除这个字符,让company为空?这将有助于:

update grocer_append
    set company=''
    WHERE CHAR_LENGTH(company) = 1;

感谢@Gordon Linoff的编辑。对于n00b的问题,很抱歉,但是你如何处理代码的灰盒呢?BryPie-只需在任何一行前面加上4个空格,或者在选择文本后单击{}按钮。感谢@Gordon Linoff的编辑。对于n00b的问题,很抱歉,但是如何处理代码的灰色框呢?BryPie-只需在任何一行之前放置4个空格,或者在选择文本后单击{}按钮。