mysql语句替换问题。下面的关系用什么mysql语句替换? 谢谢

mysql语句替换问题。下面的关系用什么mysql语句替换? 谢谢

做了一个诗词网站,
其中有一些做者的 年代搞错了
本该是明代的 弄成了清代的了
大约有几百条数据
如下网址:https://www.yzfsoft.com/shici...

作者: 唐寅 [清代]

把 唐寅 的年代都搞错成了清代的了。本该是明代的
有什么mysql语句可以更新数据库全改过来吗?
一条条的太麻烦了

其中的数据关系是这样的:

#朝代分类

class ChaoDai(models.Model):

name = models.CharField(max_length = 36, verbose_name = _(u'朝代名称'))

slug = models.SlugField(max_length = 50, verbose_name = _(u'节点URL'), unique=True)

#诗词作者

class Category(models.Model):

name = models.CharField(max_length = 36, verbose_name = _(u'作者名称'))

#诗词信息

class Topic(models.Model):

author = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name = _('author'), on_delete=models.CASCADE) #user待扩展

title = models.CharField(_(u'标题'), max_length=255)

body = models.TextField(_(u'内容'))

category = models.ForeignKey('Category', verbose_name = _('作者分类'), on_delete=models.CASCADE) #节点,

chaodai = models.ForeignKey('ChaoDai', verbose_name = _('朝代分类'), on_delete=models.CASCADE) #节点,

mysql语句" title="mysql语句">mysql语句不熟悉。简单的批量替换可以
但是对这样的,把一个作者的朝代全部替换成另一个朝代
的mysql替换代码是什么?
那位朋友能指导一下?


回答:

手动执行几条更新sql就可以了,伪代码如下

update topic set category = "明代" where author = "唐寅";

以上是 mysql语句替换问题。下面的关系用什么mysql语句替换? 谢谢 的全部内容, 来源链接: utcz.com/a/64790.html

回到顶部