错误:没有这样的列SQLite

时间:2016-10-27 03:50:29

标签: sqlite

大家好我想在sqlite中向我的表中插入一个值,但是我一直在

Error: near line 100: no such column: ‘1’

表格格式:

CREATE TABLE staff (
  staff_id  CHAR(5), 
  role      CHAR(1),
  name      CHAR(15), 
  login     CHAR(8), 
  password  CHAR(30), 
  PRIMARY KEY (staff_id)
);

正在插入的值:

INSERT INTO staff VALUES (‘1’, ‘D’, ‘jake’, ‘jake2’,’jake3’);

2 个答案:

答案 0 :(得分:3)

可能问题在于您的报价'

但是请通过卸载的应用程序检查一次,然后尝试执行此操作。因为这种情况发生了一段时间,因为您在查询中更改了类似列,并且在执行之前已经运行了应用程序。然后这个新添加的coulmn将无法插入。

尝试一次并检查它是否有效。

答案 1 :(得分:2)

试试这个

我认为问题在于您的报价。试试这个而不是INSERT INTO staff (staff_id,role,name,login,password) VALUES ('1', 'D', 'jake', 'jake2','jake3');

{{1}}