MySQL で SELECT 構文を使用してテーブルを作成する
P粉715228019
P粉715228019 2023-07-20 22:47:01
0
1
525

MySQL が CREATE TABLE 構文をどのように解釈するかを知りたいです:

次のように書くと:

リーリー
  • どの値が v1 に入れられ、どの値が v2 に入れられるかは、select ステートメントの順序に基づいて決定されますか?

  • CREATE TABLE ステートメントで指定した名前を使用しますか、それとも select ステートメントから名前を取得しますか?

以前に CREATE TABLE XX SELECT val FROM YY を使用したことがありますが、上記の構文をより具体的に説明したいと思います。

P粉715228019
P粉715228019

全員に返信(1)
P粉741678385

現在のソリューションに基づくと、列 v1 v2 a および b を含むテーブルが得られます。

これを正しく行う方法については、「CREATE TABLE ... SELECT ステートメント」 の章を参照してください。MySQL 公式ドキュメントを参照してください。 .

したがって、v1 と v2 に v1 のインデックスを持たせたい場合は、次のようにします。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!