我创建了键空间并在其中创建了表,它在插入值时给出了错误,我错过了什么吗?
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 回答
在您的CREATE TABLE语句中,您调用它
empid
在INSERT语句中,您将其命名为
emp_id
.只需将INSERT语句中的
emp_id
更改为empid