当前位置: 首页 > news >正文

flask:sqlalchemy:upgrade报错:Invalid use of NULL value

一,报错信息:

sqlalchemy.exc.OperationalError: (MySQLdb.OperationalError) (1138, 'Invalid use of NULL value')
[SQL: ALTER TABLE enterprise MODIFY pay_status SMALLINT NOT NULL DEFAULT 0 COMMENT '支付状态']
(Background on this error at: https://sqlalche.me/e/20/e3q8)

二,原因:

原数据表中的字段有null值

三,解决:

手动修改null值为其他合法数值,

再手动执行提示中的sql:

ALTER TABLE enterprise MODIFY pay_status SMALLINT NOT NULL DEFAULT 0 COMMENT '支付状态'

然后再执行flask db upgrade即可

http://www.jsqmd.com/news/696723/

相关文章:

  • linux:银河麒麟服务器版安装python
  • PyQt5 QThread实战:告别界面卡顿,构建响应式GUI应用
  • LSTM在多元时间序列预测中的实战应用
  • 炉石传说终极插件指南:HsMod 完全配置手册
  • AI落地价值 = (高质量数据 × 精准问题定义) × AI能力
  • flask:用flasgger显示文档(flask+swagger)
  • [具身智能-431]:urdf-loaders ,目前 Web 端进行机械臂 URDF 3D 仿真最标准、最成熟的开源解决方案。
  • 使用CMSIS-DSP Python封装实现ECG信号滤波与嵌入式移植
  • linux: 查看银河麒麟的版本
  • [具身智能-436]:姿(Pose)、位置(Position)和姿态(Orientation)
  • 2026毕业季收藏:论文免费降AI率攻略,亲测AIGC从92%降到16%(含神级指令) - 降AI实验室
  • 端渲染?流渲染?到底怎么选!
  • 实战 | 解密CUTTag:从抗体选择到数据解读,关键环节逐一击破!
  • StructBERT-中文-large效果展示:LCQMC/STS/BQ多数据集验证的惊艳相似度匹配
  • Qwen3-4B-Instruct镜像免配置:log日志分级查看与错误码速查手册
  • Gradle、AGP、Plugin插件基本知识
  • 宏源期货白糖“保险+期货”项目助力罗城蔗农稳收增收
  • Bitwarden CLI受陷,被指与Checkmarx 供应链攻击有关
  • flask:用flasgger显示响应体文档
  • 好用的复合土工膜排名
  • 嵌入式芯片硬件缺陷的软件绕过机制与实现
  • RWKV7-1.5B-g1a镜像免配置部署:CSDN平台7860端口服务管理与健康检查全流程
  • 避坑指南:Webots仿真中激光雷达(Lidar)和距离传感器的配置、数据读取与可视化(附完整C代码)
  • AI智能体如何变革数据科学:从自动化工作流到人机协作新范式
  • 从Datawhale的Vibe镜像看数据科学协作环境的Docker化实践
  • Kubernetes和机器学习工作负载:从训练到部署的全流程管理
  • GPT-Image-2 不只是AI画图:程序员的原型流正在重写
  • 科沃斯年营收90亿:净利17.6亿 钱东奇父子获现金红利3.5亿
  • 第12篇:DAX 高级计算与性能优化
  • Python正则表达式之基础篇