Auth2.dbo.Accounts: ACCOUNT_ID、login_nameに、パスワード、その他の列...つのテーブルから別の挿入(異なるデータベース)
Auth.dbo.Account: ACCOUNT_ID、アカウント、パスワード、他の列...私は "Auth2.dbo.Accounts" に "Auth.dbo.Account" からアカウント(ACCOUNT_ID、アカウント、パスワード)を挿入したい
(ACCOUNT_ID、login_nameに、パスワード)とを与えます私が望む他の列の値。
私は、この仕事ができることを期待していたが、私はSQL管理スタジオで書いたら、私はINSERT/SELECT
シンプルで試してみてください
INSERT [dbo].[Accounts] ([account_id], [login_name], [password],
[referral_id], [referral_code], [pcbang], [block],
[withdraw_remain_time], [age], [auth_ok],
[last_login_server_idx], [event_code], [server_list_mask],
[result], [ip], [game_code], [gamecode], [login_event],
[email], [security_a_1], [security_a_2], [security_a_3],
[security_a_4], [security_q_1], [security_q_2], [security_q_3],
[security_q_4], [votepoints], [cash], [country])
VALUES (select account_id from auth.dbo.Account, N'Imad',
N'3cfbbd2ae3c3e416c6d00a5a12ee60e8', NULL, NULL,
0, 0, NULL, -1997, 1, NULL, NULL, NULL, NULL,
N'::1', NULL, NULL, NULL, N'[email protected]',
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
0, 189, NULL)
最初の行全体が無効です。データベースを指定していないので列名は無効です –
@Dablackninja okテーブルに挿入されたテーブルのAuth2リファレンスで今すぐ試してください – vercelli
この問題は1つの質問ですが、修正されました。 他の列に対してvaleus "null、null、0,0 ...."を指定している場合は、それらを挿入するか選択しますか? 他のテーブルの他のカラム!= other_columns –