gpt4 book ai didi

mysql - django 向 sql 插入一行

转载 作者:行者123 更新时间:2023-11-29 00:15:23 25 4
gpt4 key购买 nike

我是 django 的新手。我想在 MySQL 数据库中插入一个新行,但是当我尝试执行以下操作时,它出错了。

from django.db import models
...
class Msg(models.Model):
MsgId = BigIntegerField(length = 20)
ToUserName = CharField(max_length = 45)
FromUserName = CharField(max_length = 45)
Content = TextField(max_length = 1024, blank = True)
...
db_entry = Msg(MsgId=received_MsgId, ToUserName=received_ToUserName,
FromUserName=received_FromUserName, MsgType=received_MsgType,
Content=received_Content)
db_entry.save()

以下是我的数据库中存在的表 all_massages,我如何向它添加新行,以及我需要做哪些额外的事情。

+--------------+---------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+---------------------+------+-----+---------+-------+
| MsgId | bigint(20) unsigned | NO | PRI | NULL | |
| ToUserName | varchar(45) | NO | | NULL | |
| FromUserName | varchar(45) | NO | | NULL | |
| Content | text | YES | | NULL | |
+--------------+---------------------+------+-----+---------+-------+

最佳答案

如果您更改了模式并执行了 syncdb ...它不会工作...所以删除现有表并执行 syncdb!!

关于mysql - django 向 sql 插入一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23160636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com