0
insert into user 
    (user_id, account_id, user_type_cd, name, e_mail_addr, login_failure_cnt, admin_user, primary_user)
select * 
from pnet_user 
where account_id='1';

しかし今、挿入されたエントリで 1 を 2 に変更したいと考えています。しかし、挿入されたエントリの 1 を 3 に変更したいと思います。しかし今、挿入されたエントリで 1 を .... に変更したいと思います。しかし、挿入されたエントリの 1 を 1000 に変更したいと思います。

1000回コピーして書き留めます( id のみを変更します)。

わかりますか ?下手な英語でごめんなさい!どうもありがとうございました !

4

4 に答える 4

0
insert into user 
    (user_id, account_id, user_type_cd, name, e_mail_addr, login_failure_cnt, admin_user, primary_user)
select * 
from pnet_user 
where account_id BETWEEN 1 AND 1000;

-part は、SELECT一度に複数の行を返す場合があります。(account_id は文字列ではなく数字だと思います)。また、選択ステートメントで列名を入力することを強くお勧めします。

于 2013-05-21T16:03:37.413 に答える