2 つのデータベースの MySQL テーブルの構造は異なります。あるテーブルから別のテーブルにデータをインポートするにはどうすればよいですか?
mysql 2 つのデータベースのテーブル構造が異なります。一方のテーブルからもう一方のテーブルにデータをインポートする方法は?データを挿入してください。それではどうでしょうか。コンピューターはあなたと通信できるほど賢いのでしょうか?
テーブル A のデータを見つけて、それを php で処理します。指定されたフィールドにカスタムのものを入力するか、余分なフィールドを取り出してテーブル B に入れます。違い? ?
2 つのテーブルの構造を示し、どのテーブルのどのフィールドを他のテーブルのどのフィールドにインポートする必要があるかを説明します
これはテーブルの入力が必要です
CREATE TABLE IF NOT EXISTS `job_hr` (
`m_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`m_login` varchar(50) NO T NULL、
`m_pwd` varchar( 32) NOT NULL、
`m_sendemail` tinyint(1) NOT NULL DEFAULT '0'、
`m_question` varchar(50) NOT NULL、
`m_answer` varchar(50) NOT NULL、
) NOT NULL DEFAULT '0',
`m_groupid` tinyint(2) NOT NULL DEFAULT '0',
`m_email` varchar(100) NOT NULL,
`m_email2` varchar(100) DEFAULT NULL COMMENT '备用邮箱(S+) '、
`m_emailshowflag` tinyint(1) NOT NULL DEFAULT '0',
`m_name` varchar(200) NOT NULL,
`m_sex` tinyint(1) NOT NULL DEFAULT '0',
`m_birth` date NOT NULL DEFAULT '0000-00-00',
`m_cardtype` tinyint(1) NOT NULL DEFAULT '0',
`m_idcard` varchar(20) NOT NULL,
`m_marriage` varchar(10) NOT NULL,
政治」 varchar(10) NOT NULL、
`m_hukou` varchar(100) NOT NULL、
`m_seat` varchar(100) NOT NULL、
`m_edu` tinyint(2) NOT NULL、
`m_address` varchar(200) NO T NULL 、
`m_post` varchar(6) NOT NULL、
`m_contact` varchar(50) NOT NULL、
`m_chat` varchar(20) NOT NULL、
`m_tel` varchar(100) NOT NULL、
showflag` tinyint (1) NOT NULL DEFAULT '0',
`m_fax` varchar(50) NOT NULL,
`m_url` varchar(100) NOT NULL,
`m_regdate` int(11) NOT NULL,
`m_logindate` int(11) ) NOT NULL、
`m_loginip` varchar(15) NOT NULL DEFAULT '000.000.000.000'、
`m_loginnum` int(10) NOT NULL、
`m_level` varchar(50) NOT NULL、
`m_balance` int(10 ) NOT NULL DEFAULT '0',
`m_integral` int(10) NOT NULL DEFAULT '0',
`m_flag` tinyint(1) NOT NULL DEFAULT '0',
`m_startdate` date NOT NULL DEFAULT '000 0-00 -00'、
`m_enddate` 日付 NOT NULL DEFAULT '0000-00-00',
`m_resumenums` mediumint(6) NOT NULL DEFAULT '0',
`m_mysendnums` mediumint(6) NOT NULL DEFAULT '0 '、
`m_myinterviewnums` mediumint(6) NOT NULL DEFAULT '0',
`m_myfavoritenums` mediumint(6) NOT NULL DEFAULT '0',
`m_letternums` tinyint(2) NOT NULL DEFAULT '0',
`m_hirenums` mediumint (6) NOT NULL DEFAULT '0',
`m_interviewnums` mediumint(6) NOT NULL DEFAULT '0',
`m_expertnums` mediumint(6) NOT NULL DEFAULT '0',
`m_comm` tinyint(1) NULL DEFAULT '0',
`m_commstart` date NOT NULL DEFAULT '0000-00-00',
`m_commend` date NOT NULL DEFAULT '0000-00-00',
`m_logo` varchar(50) NOT NULL,
` m_logostatus` tinyint(1) NOT NULL DEFAULT '0',
`m_logoflag` tinyint(1) NOT NULL DEFAULT '0',
`m_logocomm` tinyint(1) NOT NULL DEFAULT '0',
`m_logostartdate ` 日付 NOT NULL DEFAULT '0000-00-00',
`m_logoenddate` date NOT NULL DEFAULT '0000-00-00',
`m_licence` varchar(100) NOT NULL,
`m_trade` varchar(50) NOT NULL,
`m_tradeid ` smallint(5) NOT NULL、
`m_ecoclass` varchar(20) NOT NULL、
`m_fund` mediumint(6) NOT NULL DEFAULT '0'、
`m_workers` varchar(10) NOT NULL、
`m_founddate` date NOT NULL DEFAULT '0000-00 -00 '、
`m_introduce` mediumtext NOT NULL、
`m_Teachers` mediumtext NOT NULL、
`m_achievement` mediumtext NOT NULL、
`m_hits` int(10) NOT NULL DEFAULT '0'、
`m_template` varchar(20) NOT NULL、
`m_activedate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`m_mobile` varchar(20) NOT NULL,
`m_mobileshowflag` tinyint(1) NOT NULL DEFAULT '0',
`m_smsnum` smallint(4) NOT NULL DEFAULT '0',
`m_hirenum` smallint(4) NOT NULL DEFAULT '0',
`m_myinterviewnum` smallint(4) NOT NULL DEFAULT '0',
int( 4) NOT NULL DEFAULT '0'、
`m_recyclenums` mediumint(6) NOT NULL DEFAULT '0'、
`m_recyclenum` smallint(4) NOT NULL DEFAULT '0'、
`m_contactnums` mediumint(6) NOT NULL DE故障'0'、
`m_contactnum` smallint(4)not null default '0' '、
`m_smsnums` mediuant(6)null default' 0 '、
`m_mysendnum` smallint(4)null default' 0 '、
`m_myfavoritenum` smallint(4) NOT NULL DEFAULT '0',
`m_ishire` smallint(4) NOT NULL DEFAULT '0',
`m_operator` varchar(20) NOT NULL,
`m_map` varchar(50) NOT NULL 、
`m_confirm` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`m_id`),
KEY `m_regdate` (`m_regdate`),
KEY `m_enddate` (`m_enddate`),
キー`m_logindate` (`m_logindate`),
KEY `m_login` (`m_login`),
KEY `m_activedate` (`m_activedate`),
KEY `m_startdate` (`m_startdate`),
KEY `m_ishire` (`m_ishire `),
KEY `m_logoflag` (`m_logoflag`),
KEY `m_logostatus` (`m_logostatus`)
) ENGINE=MyISAM DEFAULT
CHARSET=gbk AUTO_INCREMENT=122851 ;
これはデータの表です
create table jobinfo(
id int(11)
jname varchar(50)
jdesc text
jexp varchar(20)
knw varchar(20)
mgexp varchar(30)
jattr varchar (10)
num varchar(10)
paymt varchar(10)
conn text
waddr varchar(100) )
pdate varchar(20)
jtype varchar(20)
cid varchar(10)
url varchar(50)
compname varchar(50)
companyaddr varchar(1000)
mailbox varchar(1000)
cmsg varchar(1000)
linkman varchar(20)
)
さあ、このデータテーブル、それでフィールドがたくさんありますが、すべてのフィールドを 1 つのテーブルに入れましたか?
次のテーブルのデータのみを最初のテーブルに挿入します
どのフィールドにどのフィールドを入れるかを指定していません
たとえば、jobinfo テーブルの companyaddr は、job_hr テーブルの m_address に入れられます
たとえば、 jobinfo テーブル job_hr テーブルの m_address に companyaddr を挿入します
これでほぼ完了です
たとえば、
job_hr (m_address) の値に挿入します
jobinfo から companyaddr を選択します
それらは 2 つの異なるデータベースにあります。とても面倒です ありがとうございます
この投稿は xuzuning によって最終編集されました: 2011-08-26 06:50:08
job_hr (ライブラリ 1.m_address) の値に挿入 ライブラリ 2.jobinfo から companyaddr を選択します
Ofもちろん1つずつ追加することはできません、追加されたとしてもそれは間違いです
ライブラリ1.job_hr(フィールドリスト)の値に挿入 ライブラリ2.jobinfoから対応するフィールドリストを選択
メインによるとキーを押すとジョイントテーブルが更新されます
job_hr (ライブラリ 1.m_address) の値に挿入 ライブラリ 2.jobinfo から companyaddr を選択
もちろん一つずつ追加することはできません、追加しても間違っています
ライブラリ 1.job_hr (フィールド リスト) の値に挿入 ライブラリ 2.jobinfo から対応するフィールド リストを選択
終わりました、ご協力ありがとうございます。
どうやってやるの?ここで、テーブルに数百万ものアイテムなどの大量のデータがある場合、それをどのように移動するかが緊急の必要があります
番組ガイドを正直に書きましょう

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

これは、LaravelバックエンドとのReactアプリケーションの構築に関するシリーズの2番目と最終部分です。シリーズの最初の部分では、基本的な製品上場アプリケーションのためにLaravelを使用してRESTFUL APIを作成しました。このチュートリアルでは、開発者になります

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

この記事では、Laravel Webフレームワークの通知システムを検討します。 Laravelの通知システムを使用すると、さまざまなチャネルでユーザーに通知を送信できます。今日は、通知ovを送信する方法について説明します

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします
