Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Các lệnh SQL không tuân theo H2

  1. bạn có chắc chắn H2 của bạn chạy ở chế độ tương thích MySQL không? Kiểm tra điều này đầu tiên. Bằng cách nhìn vào chuỗi kết nối. Ví dụ như thế này:

    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), không được hỗ trợ bởi H2. Xóa FOREIGN tại đây.

Sau đó, nó sẽ hoạt động




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nút Thêm PHP để xem tất cả nội dung của toàn bộ MySQL bản ghi

  2. Điều chỉnh hiệu suất truy vấn MySQL

  3. MySQL:Hiểu các bảng ánh xạ

  4. PHP / MySQL - BEGIN ... CAM KẾT Không hoạt động

  5. Đổi tên tệp tải lên và hiển thị tệp đó