首页 文章

InvalidRequest:code = 2200 [无效查询] message =“未知标识符emp_id”

提问于
浏览
-1

我创建了键空间并在其中创建了表,它在插入值时给出了错误,我错过了什么吗?

cqlsh> create keyspace dev WITH replication = {'class':'SimpleStrategy','replication_factor':1}; cqlsh> use dev ...; cqlsh:dev> create table emp(empid int primary key,emp_first varchar,emp_last varchar,emp_dept varchar); cqlsh:dev> select * from emp

cqlsh:dev> insert into emp(emp_id,emp_first,emp_last,emp_dept)values(1,'fred','smith','eng'); InvalidRequest:code = 2200 [无效查询] message =“未知标识符emp_id”

1 回答

  • 3

    在您的CREATE TABLE语句中,您调用它 empid

    在INSERT语句中,您将其命名为 emp_id .

    只需将INSERT语句中的 emp_id 更改为 empid

    INSERT INTO dev.emp (empid,emp_first,emp_last,emp_dept) values(1,'fred','smith','eng');
    

相关问题