Mysql 是否有一种方法可以执行基于单元格内容进行更新的SQL update语句
我正在Ubuntu上运行MySQL。我在表Mysql 是否有一种方法可以执行基于单元格内容进行更新的SQL update语句,mysql,sql,sql-update,Mysql,Sql,Sql Update,我正在Ubuntu上运行MySQL。我在表属性中有示例数据。name列中的名称是包含引号的字符串。为了选择它们,我必须运行如下操作: select * from property where name = '"john"' 结果显示“john” 有没有一种简单的方法可以删除所有名字中的引号 有没有办法删除列中每个字符串的第三个字符 是否可以用另一个字符替换列中某个字符的每个实例 例如,如果列中有James、Jane和Jeffrey的名字,用o代替e将产生Jamos、Jano和Joffroy。有
属性中有示例数据。name
列中的名称是包含引号的字符串。为了选择它们,我必须运行如下操作:
select * from property
where name = '"john"'
结果显示“john”
有没有一种简单的方法可以删除所有名字中的引号
有没有办法删除列中每个字符串的第三个字符
是否可以用另一个字符替换列中某个字符的每个实例
例如,如果列中有James、Jane和Jeffrey的名字,用o代替e将产生Jamos、Jano和Joffroy。有没有办法判断这是否是家庭作业?@Quassnoi这不是家庭作业。事实上,我现在在两个季度之间休息。不用着急。如果你担心这是家庭作业,你可以等几周再回答,以确保迟交作业。没关系,把家庭作业标记为家庭作业
,这被认为是一个好基调。有没有办法判断这是不是家庭作业?@Quassnoi这不是家庭作业。事实上,我现在在两个季度之间休息。不用着急。如果你担心这是家庭作业,你可以等几周再回答,以确保迟交作业。没关系,把家庭作业标记为家庭作业
,这被认为是一个好基调。谢谢你的回复。不幸的是,他们没有为我工作。我得到这个错误:“1064您的SQL语法有一个错误;查看与您的MySQL服务器版本对应的手册,了解要使用的正确语法“在第1行,谢谢!不知道是什么让它第二次起作用。我一定是打错了。谢谢你的回复。不幸的是,他们没有为我工作。我得到这个错误:“1064您的SQL语法有一个错误;查看与您的MySQL服务器版本对应的手册,以了解“第1行”附近使用的正确语法。谢谢!不确定是什么让它第二次正常工作。我一定是打错了。
update property
set name = replace(name,'"','');
update property
set name = replace(name,SUBSTRING ( name , 3 ,1),'');
update property
set name = replace(name,'a','o');