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

H2に準拠していないSQLコマンド

    1. H2がMySQL互換モードで実行されていることを確認しますか?最初にこれを確認してください。接続文字列を確認します。たとえば、次のようになります:

      final SimpleDriverDataSource ds = new SimpleDriverDataSource();
      ds.setDriverClass(Driver.class);
      ds.setUrl("jdbc:h2:mem:test;MODE=mysql;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE");
      ds.setUsername("sa");
      ds.setPassword("");
      
    2. FOREIGN KEY fk_username_idx (userid), H2によってサポートされていません。 FOREIGNを削除します ここ。

    その後、動作します




    1. クエリでMySQLキーワードを使用しますか?

    2. Oracleの列にあるすべての非数値を検索する

    3. Rows_sent:12 Rows_examined:549024-mySQLクエリを最適化する方法は?

    4. 2つの列と複数の行の間の平均時間を取得するMYSQL