Unixコマンドラインsqlite3コマンドツールを使用して、小さなSQLiteデータベースに取り組んでいます。私のスキーマは次のとおりです。
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';
これは正常な動作ですか?