2016-07-20 10 views
-1

ユーザー入力によって複数の行の1つのフィールドを一度に変更したいと考えています。以下のような複数の行を更新する

何か:

は、私はいくつかの支店で、いくつかの本を持っていた、と私は他の枝にそれらの一部を変更したいです。

ユーザーは変更する書籍を(コードバーによって)選択し、次にdbはブランチのフィールドを更新します。

どうすればいいですか?

ありがとうございました。

+2

どのデータベースですか?どのようなプログラミング言語ですか? – Marco

+0

データベースは、ライブラリを管理するために使用されるソフトウェア "koha"によって作成されました。 dbはmysqlです! –

+1

プログラミング言語のようではなく、アプリケーションのように見えます。おそらく、Kohaサポートセンターにお尋ねしてください。 – Marco

答えて

0
UPDATE tbl 
    SET branch = $new_branch 
    WHERE book_id IN (11,22,3344); 

idsのリストを作成する必要があります。

もう1つのアプローチには、マルチテーブルUPDATEと、book_idsを入力するtmpテーブルがあります。