MySQLには、100MBなどの特定の値に達したときにテーブルを切り捨てる関数がありますか?

ガフェンクルーベン
    SELECT ehrt_cache_render;
    IF TABLE ehrt_cache_render > 20 MB THEN TRUNCATE TABLE ehrt_cache_render;
    END IF;

それが私が試したものです。

nbk

これは1つの可能性です。

クエリでデータベース名を指定する必要があります。YOUR_DATABASE_NAMEそうしないと、不要なテーブルが切り捨てられる可能性があります。

SELECT 
    round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` 
    INTO @size_table
FROM information_schema.TABLES 
WHERE 
     table_schema = "YOUR_DATABASE_NAME"   
AND table_name = "ehrt_cache_render";
SELECT IF(@size_table IS NULL,@sql := "DO NULL", IF(@size_table > 100,@sql := "TRUNCATE TABLE YOUR_DATABASE_NAME.ehrt_cache_render",@sql := "DO NULL"));
PREPARE stmt1 FROM @sql;
EXECUTE stmt1;
DEALLOCATE PREPARE stmt1;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定のデータベース内のテーブルのすべてのデータを切り捨てるクエリがmysqlにありますか?

分類Dev

数値を乗算するときに列のデータが切り捨てられました

分類Dev

特定の小数に切り捨てられた2つのdouble変数を比較するときに精度の問題はありますか?

分類Dev

Dapperを使用して1つのテーブルまたは複数のテーブルを切り捨てることはできますか?

分類Dev

元のテーブルの値に基づいて列から値を返すことができるVLOOKUP関数がPythonにありますか?

分類Dev

変換のために数値が切り捨てられているかどうかを確認する方法はありますか?

分類Dev

100を超える列を持つテーブルがあり、一部の列には数値に変更したい文字列値があります

分類Dev

一度に複数のテーブルを切り捨てることができません

分類Dev

関数呼び出し後にフィールドが切り捨てられるのはなぜですか?

分類Dev

関数呼び出し後にフィールドが切り捨てられるのはなぜですか?

分類Dev

Rに、切り捨てまたは整数に切り上げることができる関数はありますか?

分類Dev

PHPには、ブール結果の値を並べ替え/割り当てることができる組み込みの配列関数がありますか?

分類Dev

SSIS-他のテーブルに特定の値のデータが含まれている場合、テーブルを切り捨てます

分類Dev

数値(任意の数値)を100で切り捨てるにはどうすればよいですか?

分類Dev

Hiveは、テーブルが空でない場合にのみテーブルを切り捨てます

分類Dev

Oracleの切り捨てテーブルは3億行のテーブルに時間がかかります

分類Dev

複数のオブザーバブルに対して発行された値を個別に処理し、すべてのオブザーバブルが完了したときに処理を実行する方法はありますか?

分類Dev

子テーブルに特定の複数の値があるかどうかを確認する方法に関するEloquentまたはSQLの方法

分類Dev

フィールドに可能な値の数が決まっている場合、MySQLに別のテーブルを作成する必要がありますか?

分類Dev

where句の関数の変数を使用してvoid関数に特定のテーブルを表示させるには、どのコマンドを使用する必要がありますか?

分類Dev

float64の数値を特定の精度に切り捨てるにはどうすればよいですか?

分類Dev

複数の要素で数値が大きい場合は、数値を0〜5に制限して切り上げまたは切り捨てます

分類Dev

Delphiで100MBを超えるexeをビルドすることにリスクはありますか?

分類Dev

Hiveの切り捨てテーブルに時間がかかりすぎる

分類Dev

イテレータが最後の値に達したかどうかを確認するためのより良い方法はありますか?

分類Dev

ブラウザのサイズが変更されたときにdivまたはセルのテキストを切り捨てるにはどうすればよいですか?

分類Dev

複数のeventExprと出力を持つeventReactiveは、どのeventExprがリアクティブ関数をトリガーしたかによって異なります

分類Dev

3NFテーブルに繰り返し値を持つPKを含めることはできますが、すべての非キーはPKに依存します(推移的な依存関係はありません)。

分類Dev

google-bigqueryテーブルをコピーして、元のテーブルが更新されたときに更新する方法はありますか?

Related 関連記事

  1. 1

    特定のデータベース内のテーブルのすべてのデータを切り捨てるクエリがmysqlにありますか?

  2. 2

    数値を乗算するときに列のデータが切り捨てられました

  3. 3

    特定の小数に切り捨てられた2つのdouble変数を比較するときに精度の問題はありますか?

  4. 4

    Dapperを使用して1つのテーブルまたは複数のテーブルを切り捨てることはできますか?

  5. 5

    元のテーブルの値に基づいて列から値を返すことができるVLOOKUP関数がPythonにありますか?

  6. 6

    変換のために数値が切り捨てられているかどうかを確認する方法はありますか?

  7. 7

    100を超える列を持つテーブルがあり、一部の列には数値に変更したい文字列値があります

  8. 8

    一度に複数のテーブルを切り捨てることができません

  9. 9

    関数呼び出し後にフィールドが切り捨てられるのはなぜですか?

  10. 10

    関数呼び出し後にフィールドが切り捨てられるのはなぜですか?

  11. 11

    Rに、切り捨てまたは整数に切り上げることができる関数はありますか?

  12. 12

    PHPには、ブール結果の値を並べ替え/割り当てることができる組み込みの配列関数がありますか?

  13. 13

    SSIS-他のテーブルに特定の値のデータが含まれている場合、テーブルを切り捨てます

  14. 14

    数値(任意の数値)を100で切り捨てるにはどうすればよいですか?

  15. 15

    Hiveは、テーブルが空でない場合にのみテーブルを切り捨てます

  16. 16

    Oracleの切り捨てテーブルは3億行のテーブルに時間がかかります

  17. 17

    複数のオブザーバブルに対して発行された値を個別に処理し、すべてのオブザーバブルが完了したときに処理を実行する方法はありますか?

  18. 18

    子テーブルに特定の複数の値があるかどうかを確認する方法に関するEloquentまたはSQLの方法

  19. 19

    フィールドに可能な値の数が決まっている場合、MySQLに別のテーブルを作成する必要がありますか?

  20. 20

    where句の関数の変数を使用してvoid関数に特定のテーブルを表示させるには、どのコマンドを使用する必要がありますか?

  21. 21

    float64の数値を特定の精度に切り捨てるにはどうすればよいですか?

  22. 22

    複数の要素で数値が大きい場合は、数値を0〜5に制限して切り上げまたは切り捨てます

  23. 23

    Delphiで100MBを超えるexeをビルドすることにリスクはありますか?

  24. 24

    Hiveの切り捨てテーブルに時間がかかりすぎる

  25. 25

    イテレータが最後の値に達したかどうかを確認するためのより良い方法はありますか?

  26. 26

    ブラウザのサイズが変更されたときにdivまたはセルのテキストを切り捨てるにはどうすればよいですか?

  27. 27

    複数のeventExprと出力を持つeventReactiveは、どのeventExprがリアクティブ関数をトリガーしたかによって異なります

  28. 28

    3NFテーブルに繰り返し値を持つPKを含めることはできますが、すべての非キーはPKに依存します(推移的な依存関係はありません)。

  29. 29

    google-bigqueryテーブルをコピーして、元のテーブルが更新されたときに更新する方法はありますか?

ホットタグ

アーカイブ