2016-08-03 3 views
0

現在、sqlite3コマンドを使用してデータベース内のテーブルの内容を表示できます。テーブル内のコンテンツを編集するsqlite3コマンド

select from table_name where table_attribute = some_value 

しかし、私は、添付ファイルのテーブルに格納されたファイルをテーブルに、例えば、電子メールテンプレートを編集したり、更新できるようにしたいと思います。私はUbuntu 14.04または15.10デスクトップ環境でうまく動作するGUIを持っています。しかし、仕事上の理由から、Windowsをインストールする必要がありました。今、私はUbuntu Server 14.04用にVMを使用しており、作成したソフトウェアはPythonでプライマリで書かれていますが、CLIコマンドのみを実行できます。私の格安ラップトップでは、GUI VMはうまく動作しません。

私は通常、GUIの中で電子メールアドレスを追加したり、データベース内のテーブルを追加したり、保存された電子メールテンプレートを編集したりするなど、コマンドラインを使用してデータベース内のテーブルにあるURLを追加または削除します。

私はsqlite3データベースのテーブル内のコンテンツを編集する方法をオンラインで見つけることはできません。私はどのように選択し、カウントするか、テーブル内のデータを削除するなどを参照してください。しかし、特定の行やセルを選択する方法ではなく、そのフィールドのみを編集する方法はありません。

助けてください!ありがとうございました!

+0

を@topshotありがとうございました。たとえば、 'update table_name set some_column = some_value where some_other_column = some_other_value'のようにします。列のデータ型に応じて、値を単一引用符で囲む必要がある場合があります。 – topshot

+0

はい、ありがとうございます。 – Debug255

+0

明確にするために、 'some_other_column = some_other_value'は' some_column = some_value'を更新する値です。 – Debug255

答えて

0
update table set column_name = "new value" where column_name "old value"; 

この情報を正常に更新しました。

はあなたが非常に明確ではないですが、あなたは `UPDATE`書を求めているように見える

関連する問題