兮夜123 发表于 2023-11-29 23:07

python 向mysql中插入数据报错

麻烦咨询下各位大哥,我在创建table的时候


django


为什么,python像mysql中插入数据的时候还会有如此报错,该如何解决谢谢

v0v1v2v3 发表于 2023-11-29 23:19

这不是类型不匹配吗?
一个是int, 一个CharField

v0v1v2v3 发表于 2023-11-29 23:21

提示也很清楚啊,'' 不是合法的integer 值

sai609 发表于 2023-11-29 23:23

报错已经说明原因,按照错误原因调整

psvajaz 发表于 2023-11-29 23:29

设置了自增长,直接把xuhao赋值null

d8349565 发表于 2023-11-29 23:49

xuhao为主键,不能为空,应该是设置xuhao为自增长哪里有问题

![](https://img.ldzfy.cn/markdown/img/202311292349831_repeat_1701272948955__369928.png)

d8349565 发表于 2023-11-29 23:51

我看了下,我以前设置自增长是这样的
![](https://img.ldzfy.cn/markdown/img/202311292351005_repeat_1701273079071__495372.png)

dleo 发表于 2023-11-30 00:03

django自增长组件用这个
xuhao = models.AutoField(primary_key=True)

FruitBaby 发表于 2023-11-30 07:52

很明显,入参的值有问题,

兮夜123 发表于 2023-11-30 08:53

dleo 发表于 2023-11-30 00:03
django自增长组件用这个
xuhao = models.AutoField(primary_key=True)

您好,我尝试了一下,我这样子是不会报错了,但是我django去获取到时候就没有序号了,这个我该如何解决啊,再麻烦您一下
页: [1] 2
查看完整版本: python 向mysql中插入数据报错