简介:本文的首席执行官注释将介绍有关Django数据库如何更改数据ID的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
可以通过update语句实现到记录。sql:update tableName设置用户名='zhangsan'其中id = 5;
说明:因为这是一个变化的记录,所以必须有一个条件仅限于此陈述。上面的示例是通过ID的唯一性来确定此记录,然后通过更新表更新tableneame表中的用户名字段值。
如何按照ID的顺序使Django显示中的数据库内容
您用所有()列出的对象列表。这[obj1,obj2,...]
使用obj.objects.get(id = **)获取对象,或使用get_object_or_404(obj,id = **)
在这种情况下,使用obj.objects.get(id = **)。属性名称都是可能的
或者
对于obj.objects.all():
OBJ。属性名称
主意:
1.首先,找出所有表的主要外部密钥关系
2.取消主键的主要键以增加投标,以便您可以直接修改ID ID
例如:
exec sp_configure'允许更新',1
重新配置覆盖
去
----取消徽标标签
更新syscolumns设置colstat = 0其中id = object_id('表名')和colstat = 1
去
----还原徽标标签
更新syscolumns设置colstat = 1其中id = object_id('table name')和name ='Identity列名称'''
3.编写一个SQL脚本,修改ID并在修改时在所有表中更新所有ID值
例如:
声明@old_id为int, @new_id为int
选择@old_id = 12,@new_id = 123
更新名称1设置ID =@new_id where id =@o_id
更新表2设置ID =@new_id where id =@o_id
更新表3设置ID =@new_id where id =@old_id
...
更新名称n设置id =@new_id where id =@o_id
结论:以上是首席CTO注释给所有人介绍的Django数据库的全部内容。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住收集并关注此网站。