テーブル構造とそのデータをコピーする 次のステートメントは、データを新しいテーブルにコピーします。 注: このステートメントは実際には SELECT ステートメントの結果を含むテーブルを作成するだけなので、新しいテーブルには主キーやインデックスは含まれません。 テーブル table_name_new を (select * from table_name_old); として作成します。 テーブル構造のみをコピーする テーブル table_name_new を、select * from table_name_old where 1=2 として作成します。 または table_name_old のようなテーブル table_name_new を作成します。 注: 前者の方法では主キーの種類とインデックスはコピーされませんが、後者の方法では古いテーブルのすべてのフィールドの種類が新しいテーブルにコピーされます。 テーブルデータのみをコピー 2つのテーブルが同じ構造の場合 table_name_new に挿入し、table_name_old から * を選択します。 2つのテーブルの構造が異なる場合 table_name_new(column1,column2...) に挿入し、table_name_old から column1,column2... を選択します。 注: 多くの記事では、次のステートメントを使用してデータをコピーできると述べられています。table_name_new テーブルは存在する必要はなく、実行中に自動的に作成されます。実際、SELECT ... INTO 形式はクエリ結果を変数に保存するか、ファイルに書き込みます。つまり、table_name_new は変数またはファイルです。 table_name_old から table_name_new に column1、column2、... を選択します。 これで、MySQL テーブルをコピーする 3 つの方法 (概要) に関するこの記事は終了です。MySQL テーブルのコピーの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: React スキャフォールディングのパスエイリアスを設定する方法
WeChatアプレットフォームの検証、参考までに具体的な内容は次のとおりです。プラグインWxVali...
最近、element-ui を統合したプロジェクトで vuethink を使用しました。以前は bo...
1|0 背景プロジェクトの要件により、各月の履歴在庫データをアーカイブしてバックアップする必要があり...
設定手順Linux システム: CentOS-7.0 MySQL バージョン: 5.7.21 Lin...
MySQL sql_modeの適切な設定sql_mode は見落とされやすい変数です。デフォルト値は...
序文Tomcat 内のすべてのリクエストは Servlet によって処理され、静的リソースも例外では...
CSS 3 アニメーションの例 - タブの背景切り替えの動的効果、具体的なコードは次のとおりです。 ...
1. 前述の通り数年前、Linux ドライバーのコードを読んでいたときにこのマクロを見ました。長い間...
前回の記事ではMySql8.0.19のインストール手順を紹介しました。必要な方はクリックしてご覧くだ...
質問:最近、プロジェクトの統計を行っていたときに、テーブルを上下にスクロールしたときにテーブルの先頭...
<br />前の記事:Webデザインチュートリアル(6):デザインへの情熱を持ち続けまし...
CentOS に Docker をインストールするには、オペレーティング システムが CentOS ...
20200804追記:記事の内容に誤りがある可能性があります。他の回答を検索することもできます。 d...
目次前面に書かれたルータ.jsonルート生成メニュー生成効果要約する前面に書かれたルートを繰り返し記...
CSS3アニメーションとJSアニメーションの違いJSはフレームアニメーションを実装しますCSS3はト...