Unix 명령 줄 sqlite3 명령 도구를 사용하여 작은 SQLite 데이터베이스에서 작업하고 있습니다. 내 스키마는 다음과 같습니다 이상한 sqlite3 동작
sqlite> .schema
CREATE TABLE status (id text, date integer, status text, mode text);
가 지금은 모든 항목에 대한 문자열 "상태"에 칼럼 '모드'를 설정합니다. 그러나, 나는이를 입력하면 :
sqlite> UPDATE status SET mode="Status";
가 대신 문자열 "상태"를 열 '모드'를 설정하는, 그것은 열 '상태'현재 값에 대한 모든 항목을 설정
. 대신 다음과 같이 입력하면 예상되는 동작을 수행합니다.sqlite> UPDATE status SET mode='Status';
정상 동작입니까?