SQL数据库返回NULL和,而不是我的文本值
我在“问题”字段中将值推送到数据库时遇到问题。我能够很好地记录字符串值。所有其他字段都按预期工作。 这是表格:SQL数据库返回NULL和,而不是我的文本值,sql,postgresql,reactjs,axios,Sql,Postgresql,Reactjs,Axios,我在“问题”字段中将值推送到数据库时遇到问题。我能够很好地记录字符串值。所有其他字段都按预期工作。 这是表格: CREATE TABLE questions (qquestion_id SERIAL PRIMARY KEY, qdate_added timestamp default now(), question TEXT, quser_id int REFERENCES users(user_id), qtopic_id int REFERENCES subjects(subject_id)
CREATE TABLE questions
(qquestion_id SERIAL PRIMARY KEY,
qdate_added timestamp default now(),
question TEXT,
quser_id int REFERENCES users(user_id),
qtopic_id int REFERENCES subjects(subject_id) ON DELETE CASCADE,
question_sub TEXT
);
Axios post:
axios.post(url, {
question: newQuestion,
qtopic_id: id,
question_sub: sub
})
这是在一篇新文章中返回到我的数据库的内容:
{
qquestion_id: 10,
qdate_added: "2017-05-28T21:28:55.593Z",
question: "Hows react work with node?",
quser_id: null,
qtopic_id: 3,
question_sub: null
}
我还在字段中尝试了NOT NULL,但之后无法发布到数据库。谢谢你的帮助 sub中的实际文本是什么?@maSTAShuFu我正在从state-let-sub=this.state.search中获取文本,它以字符串的形式正确记录。您可以发布datalet-sub=this.state.search的源代码吗。。。我完全瞎了,祝你好运