SQL错误:1364-字段“描述”没有默认值

时间:2019-10-29 20:19:34

标签: mysql sql mybb

尝试插入mybb的{​​{1}} SQL表时出现此错误:

  

SQL错误:1364-字段“描述”没有默认值   查询:INSERT INTO mybb_settinggroups(名称,标题,混乱,是默认值)   值(“锁定”,“锁定设置”,1,0)

我该如何解决?

2 个答案:

答案 0 :(得分:1)

字段description似乎被声明为NOT NULL,没有默认值。因此,您需要将其包含在INSERT中:

INSERT INTO mybb_settinggroups (name, title, disporder, isdefault, description)
    VALUES ('lock', 'Lock Settings', 1, 0, 'no description available');

您可能会想到一个更合理的描述。

答案 1 :(得分:0)

您可以删除非null约束,也可以更改描述列上的表 如下

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_user_panel);

    String usrename = getIntent().getStringExtra("username");

    NickNameText =  findViewById(R.id.nickname);
    NickNameText.setText(usrename);

    ...
}