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

जेपीए एक्लिप्सलिंक डेटाबेस अपवाद:'टेबल foo.SEQUENCE मौजूद नहीं है'

mysql . के लिए मैं आपको निम्नलिखित का सुझाव दूंगा:

आप टेबल पर messages फ़ील्ड में id घोषणा जोड़ें auto_increment :

create table messages(
...
id  int not null auto_increment,
...
primary key (id)
)

इकाई घोषणा में उपयोग करें

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;   

जेपीए से यह बातचीत MySQL की ऑटो-इंक्रीमेंट सुविधा का उपयोग करती है

यदि यह लागू नहीं है (उदाहरण के लिए आप उसी लेन-देन में संबंधित अन्य इकाई बनाना चाहते हैं) तालिका रणनीति का उपयोग करें (अधिक विवरण के लिए देखें http://www.objectdb.com/java/jpa/entity/generated )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या मुझे टेबल कॉलम में कोई डेटा नहीं दर्शाने के लिए NULL या खाली स्ट्रिंग का उपयोग करना चाहिए?

  2. मैसकल क्वेरी उन सभी पंक्तियों को खोजने के लिए जिनका मान दूसरी पंक्ति के समान है

  3. यदि मैंने ड्रॉपडाउन का उपयोग किया है तो क्या मुझे SQL इंजेक्शन से बचाव करना होगा?

  4. विंडोज़ में बड़ी फ़ाइलों को आयात करने के लिए आप MySQL के स्रोत कमांड का उपयोग कैसे करते हैं?

  5. तैयार विवरण ALTER तालिका प्रश्नों के साथ काम नहीं कर रहा है