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