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认为您应该考虑<代码>控制台。日志(数据)并查看是否缺少任何字段