Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perintah SQL tidak dapat dipatuhi oleh H2

  1. apakah Anda yakin H2 Anda berjalan dalam mode kompatibilitas MySQL? Periksa ini dulu. Dengan melihat string connect. Contohnya seperti ini:

    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), tidak didukung oleh H2. Hapus FOREIGN di sini.

Maka itu akan berhasil




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:hasil dari tujuh hari terakhir

  2. Amazon RDS Aurora vs RDS MySQL vs MySQL di EC2?

  3. Cara membuat koneksi database baru di Django

  4. Nama Tabel/Entitas Dinamis dalam Doctrine 2

  5. Menemukan posisi angka dalam string