InvalidRequest: code=2200 [无效查询] message="Unknown identifier emp_id"
InvalidRequest: code=2200 [Invalid query] message="Unknown identifier emp_id"
我已经创建了键空间并在其中创建了 table emp,在插入值时出现错误,我错过了什么吗?
cqlsh> create keyspace dev WITH replication = {'class': 'SimpleStrategy','replication_factor':1};
cqlsh> 使用开发
...;
cqlsh:dev> create table emp(empid int primary key,emp_first varchar,emp_last varchar,emp_dept varchar);
cqlsh:dev> select * 来自 emp
cqlsh:dev> 插入 emp(emp_id,emp_first,emp_last,emp_dept) values(1,'fred','smith','eng');
InvalidRequest: code=2200 [无效查询] message="Unknown identifier emp_id"
在您的 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');
我已经创建了键空间并在其中创建了 table emp,在插入值时出现错误,我错过了什么吗?
cqlsh> create keyspace dev WITH replication = {'class': 'SimpleStrategy','replication_factor':1}; cqlsh> 使用开发 ...; cqlsh:dev> create table emp(empid int primary key,emp_first varchar,emp_last varchar,emp_dept varchar); cqlsh:dev> select * 来自 emp
cqlsh:dev> 插入 emp(emp_id,emp_first,emp_last,emp_dept) values(1,'fred','smith','eng'); InvalidRequest: code=2200 [无效查询] message="Unknown identifier emp_id"
在您的 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');