具体的な インデックスを動的に削除する アップグレードが存在する場合は手順を削除してください。 区切り文字 $$ CREATE プロシージャ UPGRADE() 始める -- リソース.オーディオ属性 存在する場合(SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'RESOURCE' AND TABLE_NAME = 'AUDIO_ATTRIBUTE' AND INDEX_NAME = 'resource_publish_resource_id_index') それから ALTER TABLE `AUDIO_ATTRIBUTE` でインデックス resource_publish_resource_id_index を削除します。 終了の場合; 終わり$$ 区切り文字 ; UPGRADE() を呼び出します。 アップグレードが存在する場合は手順を削除してください。 動的なフィールドの追加 アップグレードが存在する場合は手順を削除してください。 区切り文字 $$ CREATE プロシージャ UPGRADE() 始める -- HOMEWORK.HOMEWORK_QUESTION_GROUP.FROM_ID 存在しない場合(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'HOMEWORK' AND TABLE_NAME = 'HOMEWORK_QUESTION_GROUP' AND COLUMN_NAME = 'FROM_ID') それから ALTER TABLE `HOMEWORK_QUESTION_GROUP` に列 FROM_ID VARCHAR(50) NULL を追加します。 終了の場合; -- 宿題.宿題_質問_グループ.質問_タイプ 存在しない場合(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'HOMEWORK' AND TABLE_NAME = 'HOMEWORK_QUESTION_GROUP' AND COLUMN_NAME = 'QUESTION_TYPE') それから ALTER TABLE `HOMEWORK_QUESTION_GROUP` に QUESTION_TYPE VARCHAR(50) NULL 列を追加します。 終了の場合; --HOMEWORK.HOMEWORK_QUESTION_GROUP.難易度 存在しない場合(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'HOMEWORK' AND TABLE_NAME = 'HOMEWORK_QUESTION_GROUP' AND COLUMN_NAME = 'DIFFICULTY') それから ALTER TABLE `HOMEWORK_QUESTION_GROUP` に DIFFICULTY 列 VARCHAR(50) NULL を追加します。 終了の場合; 終わり$$ 区切り文字 ; UPGRADE() を呼び出します。 アップグレードが存在する場合は手順を削除してください。 他の構文も同様ですが、主に 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
>>: フォームデータを取得するための Node.js メソッドの 3 つの例
MySQL 文字列の連結、インターセプト、置換、および検索位置。よく使用される文字列関数:関数例示す...
序文: Webサービスを提供するために、Alibabaクラウドホストを新しくインストールしました。す...
目次MySql8.0 トランザクション分離レベルエラーの表示質問コマンドは次のように変更されますMy...
Jsでのこれの深い理解JavaScriptスコープはstatic scopeスコープですが、 Jsの...
目次マッピングとは何かオブジェクトとマップの違いマップの共通メソッド宣言と初期化割り当てセットキー値...
MySQLの読み書き分離の落とし穴読み取りと書き込みの分離の主な目的は、メイン データベースの負荷を...
前回の記事では、Vue で画像の切り抜きや拡大・縮小、回転を実現する方法を紹介しました。今回は、アイ...
以下の質問はすべて InnoDB ストレージ エンジンに基づいています。 1. 最も大きな ID を...
1. Python 3をダウンロードする https://www.python.org/ftp/py...
目次序文質問オンラインソリューション序文この記事の内容は私がこの業界に入ったときのメモを元にしている...
目次導入取引の4つの特徴トランザクション分離レベル確認するMVCC現在の読書スナップショット読み取り...
以前、プロジェクトでQRコードをスキャンして情報を表示する機能を開発する必要がありました。インターネ...
序文スワップは、ディスク上にある「仮想メモリ」の一部である特殊なファイル (またはパーティション) ...
MySQL のデフォルトの時間タイプ (datetime と timestamp) の精度は秒です。...
解決策はただ一つ、ソースを変更することです。 github からのソースは基本的にタイムアウトするの...