具体的な インデックスを動的に削除する アップグレードが存在する場合は手順を削除してください。 区切り文字 $$ 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 つの例
ウェブサイト管理者は、さまざまな理由や操作により、ウェブサイトのデータを誤って削除したり、ウェブサイ...
導入データベースを使用したことがある人なら、機能面での like 記号と = 記号の類似点と相違点を...
最近、Djangoを学習しているときにデータベースを使用する必要があったため、MySQLで使用するた...
たとえば、昨日新規登録されたユーザーを照会するには、次の 2 つの書き方があります。 説明する ch...
目次序文1. ラベルスタイルを定義する2. GeoJSONデータのシミュレーション3. Vercto...
目次質問再生暗黙的な変換要約する参照する質問仕事中、1 つの SQL クエリ ステートメントのみを実...
目次1. ソースコード1.1 モノレポ1.2 タイプスクリプト2. パフォーマンス2.1 ソースコー...
node-media-server を使用するプロセスの一部を記録します。この記事の環境はWindo...
Windows システムと比較して、Linux システムは多数の豊富なコマンドライン ツールを提供し...
protobufの簡単な紹介Protobuf は、Google のオープンソースのシリアル化プロトコ...
目次1. はじめに2. インターフェース3. 簡単な例4. 結論1. はじめにMDN の公式 Web...
目次1.watchは一般的なデータ(数値、文字列、ブール値)の変更を監視します。 1. 数値2. 文...
GNU Parallel は、1 台以上のコンピューター上で計算タスクを並列に実行するためのシェル ...
1. はじめに: mysql8以降は、これまでよく使われていたバージョンと比べてかなり変更点が大きい...
まとめHTML: 要素と v-cloak CSS: [v-cloak]{表示: なし}プロセスページ...