ホームページ >バックエンド開発 >PHPチュートリアル >テーブルのインポートに関する問題
テーブルのインポートに関する問題
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 //フィールドインポートを指定
------解決策---------
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>