Произошла ошибка базы данных в узле 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 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);
        }
    })
},
  

Комментарии:

1. Вы пытаетесь вставить NULL в no столбец, как указано в ошибке…

2. Я использовал tiket , а не ticket

3. Если это вопрос javascript, а не вопрос SQL, как подразумевают теги, вы должны включить свой код JavaScript в вопрос.

4. оке, подождите минутку

5. Я думаю, вам следует подумать console.log(data) и посмотреть, отсутствуют ли какие-либо поля