Javascript 节点JS中发生数据库错误错误错误号:1048
我有一个问题,当我添加Javascript 节点JS中发生数据库错误错误错误号:1048,javascript,node.js,Javascript,Node.js,我有一个问题,当我添加no时,会出现一个错误 code: 'ER_BAD_NULL_ERROR', errno: 1048, sqlMessage: "Column 'no' cannot be null", sqlState: '23000', index: 0, sql: "insert into tiket (no, category, title, description, status) values (NULL, '4', 'title 1', 'tes
no
时,会出现一个错误
code: 'ER_BAD_NULL_ERROR',
errno: 1048,
sqlMessage: "Column 'no' cannot be null",
sqlState: '23000',
index: 0,
sql: "insert into tiket (no, category, title, description, status) values (NULL, '4', 'title 1', 'tes on', 'open')"
在我的数据库中,我没有在列中键入null
这是我模型中的代码
serviceAddTiket:(data, callBack) => {
conn.query(
`INSERT into tiket(no, category, title, description, status) values (?, ?, ?, ?, ?)`,
[
data.no,
data.category,
data.title,
data.description,
data.status
],
(err, result, fields) => {
if(err) {
return callBack(err);
} else {
return callBack(null, result);
}
})
},
您试图将null插入到<代码> NO/<代码>列中,就像错误所说的……我确实使用了一个TIKET,而不是一个提示。这是一个JavaScript问题,而不是一个SQL问题,就像标签暗示您应该将JavaScript代码包含在问题中。OK等待一个MMONTEC认为您应该考虑<代码>控制台。日志(数据)并查看是否缺少任何字段