koa写入mysql数据库,有插入语句却没写入的问题

2 篇文章 0 订阅

注意这里fileData的数据很长
post:
在这里插入图片描述
后端:
在这里插入图片描述
但是数据库中没有该数据

如有同样问题,可以看下自己的表结构:
在这里插入图片描述
我是这里的问题,
解决:
停掉nodemon,
modele更改为:

	fileData: {
		//这里需要很长的数据长度
		type: DataTypes.TEXT,
		allowNull: true,
		comment: '文章的内容'
	},

强制同步一遍,注意同步后表中的数据会丢失:

markdownFile.sync({force:true})

当然你也可以在表结构中直接更改为TEXT


完整代码

const {
	DataTypes
} = require('sequelize')
const seq = require('../db/seq')

const markdownFile = seq.define('markdownFile', {
	file_id: {
		type: DataTypes.INTEGER,
		allowNull: true,
		comment: '文章的id'
	},
	author: {
		type: DataTypes.STRING,
		allowNull: false,
		comment: '文章的作者'
	},
	file_name: {
		type: DataTypes.STRING,
		allowNull: false,
		comment: '文章名字'
	},
	category: {
		type: DataTypes.STRING,
		allowNull: true,
		comment: '文章的简略'
	},
	fileData: {
		//这里需要很长的数据长度
		type: DataTypes.TEXT,
		allowNull: true,
		comment: '文章的内容'
	},
	views: {
		type: DataTypes.INTEGER,
		allowNull: true,
		comment: '文章的浏览量'
	},
	create_time: {
		type: DataTypes.TIME,
		allowNull: true,
		comment: '文章的创建时间'
	},
	tag1: {
		type: DataTypes.STRING,
		allowNull: true,
		comment: '文章的tag1'
	},
	tag2: {
		type: DataTypes.STRING,
		allowNull: true,
		comment: '文章的tag2'
	},
})
// markdownFile.sync({force:true})
module.exports = markdownFile
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无名之辈无名之辈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值