如果value=something,则Mysql替换行

如果value=something,则Mysql替换行,mysql,replace,Mysql,Replace,我想在“视频”表中编辑,如果“类别”列的值设置为“音乐”,则将其替换为值“1” 我怎样才能做到这一点呢?我有点搞不懂你想做什么。“类别”是某行当前设置为“音乐”的列,您想将其设置为1吗?如果是: UPDATE videos SET category = '1' WHERE category = 'Music' update videos set category = 1 where category = 'Music' 我有点搞不懂你想做什么。“类别”是某行当前设置为“音乐”

我想在“视频”表中编辑,如果“类别”列的值设置为“音乐”,则将其替换为值“1”


我怎样才能做到这一点呢?

我有点搞不懂你想做什么。“类别”是某行当前设置为“音乐”的列,您想将其设置为1吗?如果是:

UPDATE videos
    SET category = '1'
    WHERE category = 'Music'
update videos set category = 1 where category = 'Music'

我有点搞不懂你想做什么。“类别”是某行当前设置为“音乐”的列,您想将其设置为1吗?如果是:

update videos set category = 1 where category = 'Music'
错误

看看mysql文档,它们有很好的解释和示例。

错误


看看mysql文档,它们有很好的解释和示例。

你想用“1”替换类别吗

update videos
set
  category = '1'
where
  category = 'Music'

是否要将类别替换为“1”

update videos
set
  category = '1'
where
  category = 'Music'

您所指的类别很可能是一列,而不是一行。如果这是真的,则此解决方案适用于:

更新视频集category='1',其中category='Music'

浏览以下链接,该链接包含教程,对初学者很有帮助:

关于,


Jayesh

您所指的类别很可能是一列,而不是一行。如果这是真的,则此解决方案适用于:

更新视频集category='1',其中category='Music'

浏览以下链接,该链接包含教程,对初学者很有帮助:

关于,


Jayesh

您需要提供更多信息。。什么是表格定义?您似乎混淆了行和列,您希望替换哪个值?是的,我混淆了行和列。我的错,你需要提供更多的信息。。什么是表格定义?您似乎混淆了行和列,您希望替换哪个值?是的,我混淆了行和列。我的错。是的,这就是我想说的“分类”是一个专栏,对不起,谢谢,它起作用了。是的,这就是我想说的“分类”是一个专栏,抱歉,谢谢,它起作用了。