ホームページ > バックエンド開発 > PHPチュートリアル > テーブルのインポートに関する問題

テーブルのインポートに関する問題

WBOY
リリース: 2016-06-13 13:11:25
オリジナル
962 人が閲覧しました

テーブルのインポートに関する問題
sql = insert into dx_gd_goods select * from dx_gd_goods2
上記の言語名は、dx_gd_goods2 のデータを dx_gd_goods にインポートするものですが、当然、dx_gd_goods2 の主キー ID も含まれます
主キー ID をインポートする必要はありません。主キーが重複してインポートが失敗する可能性があるため、実行してください。私が望むのは、インポートが成功し、主キーが繰り返されないことです。

私はこれを一度試しました

dx_gd_goods select (a,b,c,d) from dx_gd_goods2 に挿入します。
dx_gd_goods2 に対応するフィールドのみを読み取り、dx_gd_goods にインポートしましたが、失敗しました。

-----解決策---------
insert into dx_gd_goods(a,b , c....) select (a,b,c,d) from dx_gd_goods2 //フィールドインポートを指定
------解決策---------

SQL コード
insert into b(B1,B2...) (A から A1,A2... を選択)
<br><font color="#e78608">------解決策---------</font><br>失敗しましたか? 次に、エラー メッセージを投稿して確認してください。
<br><font color="#e78608">------解決策----------------------</font><br>良い分析の質問ができるように、エラー メッセージを投稿してください
<br><font color="#e78608">------解決策---------</font><br>特定のテーブルの結果を投稿する必要があります<br><br>実際、id に関連する 0 フィールドは null で表すことができます。たとえば、a フィールドが id の場合、<br>insert into dx_gd_goods select 'null',b,c,d from dx_gd_goods2 にする必要があります。
<br><font color="#e78608">------解決策---------</font><br>特定のテーブルの結果を投稿する必要があります<br><br>実際、id に関連する 0 フィールドは null で表すことができます。たとえば、a フィールドが id の場合、<br>insert into dx_gd_goods select 'null',b,c,d from dx_gd_goods2 にする必要があります。
<br><font color="#e78608">------解決策---------</font><br>特定のテーブルの結果を投稿する必要があります<br><br>実際、id に関連する 0 フィールドは null で表すことができます。たとえば、a フィールドが id の場合、<br>insert into dx_gd_goods select 'null',b,c,d from dx_gd_goods2  <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート