sql >> データベース >  >> RDS >> Mysql

H2 runscriptコマンドは、すべてのテーブル名を大文字に変換します

    問題が見つかりました。デフォルトでは、h2ではこの設定がtrueに設定されていますDATABASE_TO_UPPER 。これをfalseに設定すると、期待どおりにデータが保存されます。そのため、(その前の)INITコマンドで、次のように入力しました。

     jdbc:h2:mem:~/test;DATABASE_TO_UPPER=false;INIT=runscript from '~/schema.sql'
    

    これで、テーブルは正しいケースで挿入されています



    1. MySQLはここで1行のコメントをサポートしていません。その理由は何でしょうか?

    2. Oracle:クエリで合計のパーセントを取得する方法は?

    3. MySQLから特定のテーブルのみをダンプする方法は?

    4. MySQLで主キーを無視して重複行を見つける7つの方法