2017-11-28 30 views
-1

키 공간을 만들고 emp 테이블을 만들었습니다. 값을 삽입하는 동안 오류가 발생하여 놓친 것이 있습니까?InvalidRequest : code = 2200 [잘못된 쿼리] message = "알 수없는 식별자 emp_id"

cqlsh> create keyspace dev WITH replication = { 'class': 'SimpleStrategy', 'replication_factor': 1}; cqlsh> use dev ...; cqlsh : dev> 테이블 생성 emp (empid int 기본 키, emp_first varchar, emp_last varchar, emp_dept varchar); cqlsh : DEV 선택> * EMP에서

cqlsh : DEV> EMP (EMP_ID, emp_first, emp_last, emp_dept) 값을 삽입 (1 '프레드', '스미스', 'ENG'); InvalidRequest : 코드 = "알 수없는 식별자 EMP_ID의"CREATE TABLE 문에서

답변

3

2200 [잘못된 쿼리] 메시지가, 당신은 당신이 그것을 emp_id라고, 당신의 INSERT 문에서는 empid

을했다.

단순히 empid

INSERT INTO dev.emp (empid,emp_first,emp_last,emp_dept) values(1,'fred','smith','eng'); 
에 INSERT 문에 emp_id 변경