2

PostgreSQL データベースがあり、持っているレコード ID に基づいて複数のレコードに同じ値を挿入したいと考えています。ステートメントに条件
を付ける方法はありますか? 例えば:WHEREINSERT

insert into Customers (new-customer) values ('t') where customer_id in (list)
4

2 に答える 2

0

はい、次のようなことができます。

INSERT INTO customers(customer_id, customer_name)
    select  13524, 'a customer name'
where  13524 = ANY ('{13524,5578,79654,5920}'::BIGINT[])

ここでは、ID がリストにあるため、id: の顧客13524が追加されます。{13524,5578,79654,5920}

私はあなたが探しているものを願っています!

于 2014-05-10T12:53:29.087 に答える