错误:没有这样的列SQLite

错误:没有这样的列SQLite,sqlite,Sqlite,大家好,我正试图在sqlite中向我的表中插入一个值,但是我一直在 错误:靠近第100行:没有这样的列:“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 V

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

错误:靠近第100行:没有这样的列:“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’);
试试这个

我认为问题在于你们的报价。试试这个
'
而不是
'

INSERT INTO staff (staff_id,role,name,login,password) VALUES ('1', 'D', 'jake', 'jake2','jake3');
试试这个

我认为问题在于你们的报价。试试这个
'
而不是
'

INSERT INTO staff (staff_id,role,name,login,password) VALUES ('1', 'D', 'jake', 'jake2','jake3');

可能是你的报价有问题

但请通过卸载的应用程序检查一次,然后再尝试。因为这是由于您更改了查询中的列之类的内容而发生的,并且在执行此操作之前应用程序已经运行。那么这个新添加的coulmn将不可供您插入


试试这一次,检查它是否有效

可能是您的报价有问题'

但请通过卸载的应用程序检查一次,然后再尝试。因为这是由于您更改了查询中的列之类的内容而发生的,并且在执行此操作之前应用程序已经运行。那么这个新添加的coulmn将不可供您插入


试试这一次,检查它是否有效

表中是否有职员为1的行已存在于表中?请尝试将此行插入职员(职员id、角色、姓名、登录名、密码)值('1','D','jake','jake2','jake3')@JYoThI开始工作,但为什么要插入员工价值观(“1”、“D”、“jake”、“jake2”、“jake3”);不工作?我的印象是,它是员工价值观的正确组合(“1”、“D”、“jake”、“jake2”、“jake3”);请注意,jake3引号不正确仔细检查您的引号是否存在问题“表中是否有任何一行的staff is 1已经存在于表中?请尝试将此插入staff(staff_id、角色、名称、登录名、密码)值('1','D','jake','jake2','jake3')@JYoThI开始工作,但为什么要插入员工价值观(“1”、“D”、“jake”、“jake2”、“jake3”);不工作?我的印象是,它是员工价值观的正确组合(“1”、“D”、“jake”、“jake2”、“jake3”);请注意,jake3引号不合适仔细研究问题在于您的引号“我也有这个问题,因为我在Word中键入查询并复制到控制台我也有这个问题,因为我在Word中键入查询并复制到控制台。”