做了一个诗词网站, 其中有一些做者的 年代搞错了 本该是明代的 弄成了清代的了 大约有几百条数据 如下网址: https://www.yzfsoft.com/shici/17069
把 唐寅 的年代都搞错成了清代的了。本该是明代的 有什么 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 语句不熟悉。简单的批量替换可以 但是对这样的,把一个作者的朝代全部替换成另一个朝代 的 mysql 替换代码是什么? 那位朋友能指导一下?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.