Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQL आदेश H2 द्वारा अनुपालन योग्य नहीं हैं

  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ज़ेंड ढांचे के साथ एकाधिक उप क्वेरी

  2. अच्छा डेटाबेस डिज़ाइन, विशेषताओं की चर संख्या

  3. PHP वेब एप्लिकेशन में एकाधिक डेटाबेस का उपयोग कैसे करें?

  4. सही तालिका से खाली परिणाम के साथ आंतरिक शामिल हों

  5. MYSQL और Phpmyadmin एक ही डीबी नहीं दिखा रहे हैं